31
創建模式,我需要寫一個SQL腳本創建既是新的數據庫和在我剛創建的數據庫的新模式。PostgreSQL的:在特定的數據庫
我該怎麼辦?我能以某種方式將當前的數據庫更改爲新的數據庫嗎?或者我可以以某種方式爲CREATE SCHEMA指定數據庫?
我使用PostgreSQL 9.0
創建模式,我需要寫一個SQL腳本創建既是新的數據庫和在我剛創建的數據庫的新模式。PostgreSQL的:在特定的數據庫
我該怎麼辦?我能以某種方式將當前的數據庫更改爲新的數據庫嗎?或者我可以以某種方式爲CREATE SCHEMA指定數據庫?
我使用PostgreSQL 9.0
您可以連接到數據庫,並執行「創建模式」的發言。這應該會導致該數據庫中的新模式。它不像你想象的那麼困難;)當你想從.SQL文件中完成時,你可以使用\ connect命令:
CREATE DATABASE foo;
\connect foo;
CREATE SCHEMA yourschema;
我知道這一點。但是,如何在與CREATE DATABASE創建數據庫的SQL文件相同的SQL文件中執行此操作? –
我調整了這個問題,使其更清晰。 –
@Axel:您連接到數據庫。不知道如何?簡單的做一個'pg_dumpall'並閱讀它是如何做到的。或使用\ connect。任何。 –