我在pgAdmin中创建了一个数据库,其中我有1个公共模式和4个自定义模式。这些模式包含几个函数,序列和表。现在我想导出一个脚本,该脚本可以使用相同的结构创建相同的数据库而不需要任何数据。请帮帮我......
答案 0 :(得分:0)
您正在寻找具有(默认)普通格式的pg_dump
。
答案 1 :(得分:0)
如果可以访问命令行,请键入此
pg_dump --create --clean --schema-only -U your_user -d db_name > file_name.sql
然后在服务器中你需要创建相同的数据库运行这个
psql -U db_user -d db_name < file_name.sql
--clean
选项会在创建对象之前尝试删除它们。
--create
使用命令开始输出以创建数据库本身并重新连接到创建的数据库。