[postgresql] pgAdmin을 사용하여 테이블 덤프 (.sql) 내보내기 및 가져 오기
pgAdmin 버전이 있습니다. 1.16.1
따라서 테이블 dumm을 내보내기 위해 다음을 수행합니다.
테이블을 마우스 오른쪽 버튼으로 클릭 한 다음 메뉴에서를 클릭 backup
한 다음 Format
선택 Plain
하고 파일을 다른 이름으로 저장합니다.some_name.sql
그런 다음 테이블을 제거합니다.
좋아, 이제 some_name.sql
데이터베이스로 가져 오기 테이블 백업이 필요 합니다.
어떻게하나요? .sql
pgAdmin을 사용하여 테이블의 덤프를 데이터베이스 로 가져 오는 방법을 찾을 수 없습니다 .
도와 줄수있으세요?
답변
- pgAdmin에서 객체 트리 (데이터베이스-> your_db_name-> schemas-> your_target_schema)에서 필요한 대상 스키마를 선택합니다.
- 플러그인 / PSQL 콘솔 (상단 표시 줄)을 클릭합니다.
- 쓰다
\i /path/to/yourfile.sql
- 엔터 키를 치시오
답변
답변
또 다른 방법은 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