2012-04-16 2 views
1

누군가 psql 명령 줄 터미널 프로그램을 사용하여 데이터베이스를 업데이트하는 단계를 제공 할 수 있습니까?psql 명령 줄 터미널 프로그램을 사용하여 데이터베이스 업데이트

나는 pgAdmin에서 PostgreSQL 데이터베이스를 만들었고 일반 파일 (일반 텍스트 스크립트)로 백업했습니다. 해당 파일을 pgAdmin에서 복원 할 수 없습니다. 이 this website에서는 "psql 명령 줄 터미널 프로그램"을 사용하여 일반 텍스트 스크립트 파일을 실행하여 데이터베이스를 다시 만들고 데이터를로드 할 수 있다고합니다.

누군가가이 작업을 수행 할 수 있는지 궁금해서 현재 데이터베이스 (pgAdmin 외부)를 업데이트 할 수 있는지 궁금합니다.

답변

4

postgres 사용자로 데이터베이스 서버의 쉘에서 실행 (또는 필요한 권한을 가진 다른 사용자) :

[email protected]:~$psql 
    CREATE DATABASE mydb; 
    \c mydb 
    \i /path/to/backup.sql 

함으로써 당신은 데이터베이스를 만들고 여기에 연결에서 일반 텍스트 SQL 스크립트를 실행 내용을 복원 할 파일.

Details about psql in the manual.

+0

감사합니다. Erwin! :) –

관련 문제