我有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
我怎么能只拿架构