2012-04-16 79 views
1

有人可以使用psql命令行終端程序來更新我的數據庫嗎?使用psql命令行終端程序更新數據庫

我在pgAdmin中創建了一個PostgreSQL數據庫,並且我將它作爲PLAIN文件(純文本腳本)支持。我無法在pgAdmin中恢復該文件。在這個this website中,它表示您可以使用「psql命令行終端程序」執行純文本腳本文件,以重新創建數據庫並加載數據。

所以我只是想知道如果有人可以採取措施來做到這一點,所以我可以更新我當前的數據庫(pgAdmin之外)。在你的數據庫服務器用戶的Postgres的外殼

回答

4

運行(或具有必要權限的任何其他用戶):

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

從而創建一個數據庫,連接並運行從純文本SQL腳本該文件還原內容。

Details about psql in the manual.

+0

謝謝歐文! :) – 2012-04-16 14:07:50