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

pgAdmin 버전이 있습니다. 1.16.1

따라서 테이블 dumm을 내보내기 위해 다음을 수행합니다.

테이블을 마우스 오른쪽 버튼으로 클릭 한 다음 메뉴에서를 클릭 backup한 다음 Format선택 Plain하고 파일을 다른 이름으로 저장합니다.some_name.sql

그런 다음 테이블을 제거합니다.

좋아, 이제 some_name.sql데이터베이스로 가져 오기 테이블 백업이 필요 합니다.

어떻게하나요? .sqlpgAdmin을 사용하여 테이블의 덤프를 데이터베이스 로 가져 오는 방법을 찾을 수 없습니다 .

도와 줄수있으세요?



답변

  1. pgAdmin에서 객체 트리 (데이터베이스-> your_db_name-> schemas-> your_target_schema)에서 필요한 대상 스키마를 선택합니다.
  2. 플러그인 / PSQL 콘솔 (상단 표시 줄)을 클릭합니다.
  3. 쓰다 \i /path/to/yourfile.sql
  4. 엔터 키를 치시오


답변

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

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

여기에 이미지 설명 입력

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

여기에 이미지 설명 입력

4 단계 :

다른 스키마로 이동하여 마우스 오른쪽 버튼을 클릭하고 복원으로 이동합니다. (1 단계 참조)

5 단계 :

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

여기에 이미지 설명 입력


답변

또 다른 방법은 Windows에서 CMD로 쉽게 수행 할 수 있습니다.

설치된 버전을 넣으십시오 (내 것은 11입니다).

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

간단한 쿼리 실행

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

암호를 입력하고 마지막 콘솔 메시지를 기다립니다.


답변

“도구”목록에서 “조회 도구”버튼을 클릭합니다.

영상

그런 다음 도구 모음에서 “파일 열기”이미지 버튼을 클릭합니다.

영상


답변

그 단계를 따르십시오. pgadmin에서

host-DataBase-Schemas- public (오른쪽 클릭) CREATE script- open file-(choose xxx.sql)을 클릭 한 다음 파일에 쿼리 쓰기 결과 실행-데이터 파일 내보내기 확인-옵션을 클릭 한 다음 모두 저장을 클릭합니다. 그것은 나에게 작동합니다.

참고 : 버전 명령 스크립트의 오류 여기에 이미지 설명을 입력하십시오. pgadmin을 통한 SQL은 검색 할 수 있습니다. 예 :
http://www.forosdelweb.com/f21/campo-tipo-datetime-postgresql-245389/

여기에 이미지 설명 입력


답변

Git bash가 설치되어 있으면 다음과 같이 할 수 있습니다.

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


답변