我有db命名爲「mydb」。現在,我如何創建一個新的數據庫名稱爲「mydb_test」與「mydb的」只創建數據庫架構的副本psql
嘗試下面的鏈接PostgreSQL how to create a copy of a database or schema?
由於那邊提到我嘗試以下命令的純架構,
createdb -T olddb newdb
這包括複製數據到NEWDB
如果我試圖在上面的鏈接中提到的第二個選項,我得到以下錯誤,
# pg_dump -Cs -U postgres my_test_db > dump_schema_file
# psql -U postgres naggappan_my_test_db < dump_schema_file
psql: FATAL: database "naggappan_my_test_db" does not exist
我怎麼能只拿架構