728x90
반응형
질문 : PostgreSQL 데이터베이스로 SQL 덤프 가져 오기
우리는 호스트를 전환하고 있으며 이전 사이트는 사이트의 PostgreSQL 데이터베이스에 대한 SQL 덤프를 제공했습니다.
이제 이것을 테스트하기 위해 로컬 WAMP 서버에 설정하려고합니다.
유일한 문제는 내가 설정 한 PostgreSQL 9에서이 데이터베이스를 가져 오는 방법을 모른다는 것입니다.
pgAdmin III를 시도했지만 '가져 오기'기능을 찾을 수 없습니다. 그래서 방금 SQL 편집기를 열고 덤프의 내용을 붙여넣고 실행하면 테이블이 생성되지만 데이터를 넣으려고 할 때 오류가 계속 발생합니다.
ERROR: syntax error at or near "t"
LINE 474: t 2011-05-24 16:45:01.768633 2011-05-24 16:45:01.768633 view...
The lines:
COPY tb_abilities (active, creation, modtime, id, lang, title, description) FROM stdin;
t 2011-05-24 16:45:01.768633 2011-05-24 16:45:01.768633 view nl ...
또한 명령 프롬프트로이 작업을 시도했지만 필요한 명령을 찾을 수 없습니다.
만약 내가한다면
psql mydatabase < C:/database/db-backup.sql;
오류가 발생합니다
ERROR: syntax error at or near "psql"
LINE 1: psql mydatabase < C:/database/db-backu...
^
데이터베이스를 가져 오는 가장 좋은 방법은 무엇입니까?
답변
psql databasename < data_base_dump
그것이 당신이 찾고있는 명령입니다.
주의 : 가져 오기 전에 databasename
PostgreSQL 문서 23 장. 백업 및 복원을 살펴보십시오.
출처 : https://stackoverflow.com/questions/6842393/import-sql-dump-into-postgresql-database
728x90
반응형
'프로그래밍 언어 > Database' 카테고리의 다른 글
관계형 데이터베이스에 계층 적 데이터를 저장하는 옵션 (0) | 2021.07.12 |
---|---|
SQLite의 초당 INSERT 성능 향상 (0) | 2021.07.09 |
데이터베이스와 함께 애플리케이션 전송 하는 방법 (0) | 2021.07.09 |
데이터베이스를 사용할 때 주의할 점 (0) | 2021.07.08 |
SQL Server에서 LEFT JOIN vs LEFT OUTER JOIN (0) | 2021.07.08 |