我在postgres中有一個「影院」數據庫,我想將其所有表和數據轉儲到cinema.sql文件中。如何將postgres數據庫轉儲到.sql文件中
該文件將包含所有用於重新創建模式,表格和填充數據的sql代碼。
我已經有一個bank.sql文件(「本行」 DB),我可以通過PSQL控制檯管理員PG III和進口使用命令
/i *path to my bank.sql file*
現在執行,我想產生cinema.sql文件像bank.sql,但我不知道該怎麼做。
當然不是備份/恢復功能,因爲它會生成一個.backup文件。
我也試過
pg dump > cinema.dump
在PSQL控制檯,但我找不到任何地方.sql文件,所以我不認爲這是我要找的那麼多。
不幸的是,在Postgres文檔中找不到任何有用的東西,所以我希望你能幫助我,因爲我只是一個初學者。
謝謝。
你嘗試'的pg_dump -d cinema_database> cinema.sql'? –
那麼,'pg_dump> cinema.dump'不會創建'.sql'文件,因爲您已經告訴它創建'.dump'文件。要獲得「sql」文件,只需使用'pg_dump> cinema.sql'。另外'pg_dump'是** NOT **一個SQL語句。你不會從'psql'內運行它,而是從命令行運行它。 –