programing

pgAdmin을 사용하여 테이블 덤프(.sql) 내보내기 및 가져오기

showcode 2023. 5. 20. 11:01
반응형

pgAdmin을 사용하여 테이블 덤프(.sql) 내보내기 및 가져오기

pgAdmin 버전이 있습니다.1.16.1컴퓨터에 설치되어 있습니다.

테이블 덤프를 내보내려면 다음 작업을 수행합니다.

표에서 마우스 오른쪽 단추 클릭 => 선택backup=> 세트Format로.Plain=> 파일을 다음과 같이 저장합니다.some_name.sql

그런 다음 테이블을 치웁니다.

이제 방금 생성한 백업을 가져와야 합니다.some_name.sql데이터베이스에 저장합니다.

제가 이걸 어떻게 해야 하죠?테이블을 가져오는 방법에 대한 명확한 지침을 찾을 수 없습니다..sqlpgAdmin을 사용하여 데이터베이스에 덤프합니다.

안내해 주시면 감사하겠습니다.

  1. pgAdmin에서 개체 databases트리에서 필요한 대상 스키마를 선택합니다( your_db_name-> -> -> ).
  2. 플러그인/PSQL 콘솔 클릭(맨 위 표시줄)
  3. 쓰기\i /path/to/yourfile.sql
  4. 입력을 누릅니다.

다른 방법으로 윈도우즈에서 CMD를 사용하여 쉽게 실행할 수 있습니다.

설치된 버전을 넣습니다(내 버전은 11).

cd C:\Program Files\PostgreSQL\11\bin\

단순 쿼리 실행

psql -U <postgre_username> -d <db_name> < <C:\path\data_dump.sql>

암호를 입력한 후 최종 콘솔 메시지를 기다립니다.

참고: < between db_name & file 경로를 제외하고 위 쿼리에서 < >를 제거해야 합니다.

예:psql -U postgres -d dumb_db < D:\db_dump.sql

PgAdmin 1단계: 스키마를 선택하고 마우스 오른쪽 단추를 클릭한 후 여기에 이미지 설명 입력백업으로 이동합니다.

2단계: 파일 이름을 지정하고 백업 버튼을 클릭합니다.

여기에 이미지 설명 입력

3단계: 상세 메시지에서 백업 파일 경로를 복사합니다.

여기에 이미지 설명 입력

4단계:

다른 스키마로 이동하고 마우스 오른쪽 단추를 누른 후 복원으로 이동합니다.(1단계 참조)

5단계:

팝업 메뉴에서 파일 이름 범주에 위의 파일 경로를 붙여넣고 복원 버튼을 클릭합니다.

여기에 이미지 설명 입력

"도구" 목록에서 "도구 쿼리" 버튼을 클릭합니다.

이미지

그런 다음 도구 모음에서 "파일 열기" 이미지 단추를 클릭합니다.

이미지

pgadmin의 단계를 따릅니다.

host-DataBase-Schemas-public(오른쪽 클릭) CREATE 스크립트 - open file -(xxx.sql 선택)을 클릭한 다음 execute query write result to file -export data file -export - save.itsall 옵션을 클릭합니다.저한테는 효과가 있어요.

참고: 버전 명령 스크립트에서 오류가 발생했습니다. image description hereed sql over pgadmin을 검색할 수 있습니다. 예: http://www.forosdelweb.com/f21/campo-tipo-datetime-postgresql-245389/

여기에 이미지 설명 입력

Gitbash를 설치한 경우 다음과 같은 작업을 수행할 수 있습니다.

/c/Program\ Files\ \(x86\)/PostgreSQL/9.3/bin/psql -U <pg_role_name> -d <pg_database_name> < <path_to_your>.sql

언급URL : https://stackoverflow.com/questions/18736345/export-and-import-table-dump-sql-using-pgadmin

반응형