我在 Windows 7 机器上有一个 PostgreSQL 数据库。我需要在 Linux Mint 机器上创建它的副本。
有没有办法从 Windows 计算机上现有的数据库创建模板(或其他东西?),然后使用它在 Linux 计算机上创建相同的数据库(没有数据)。
当我执行此操作时,每个表的主键是否会在新数据库中从 1 重新启动,还是必须手动执行此操作?
最佳答案
pg_dump --schema-only --host=DATABASE_IP --username=USERNAME DATBASE_NAME > schema.sql
然后在 Linux Mint 计算机上运行 schema.sql
。
关于linux - 将 db 的空副本从 Windows 移动到 Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29799888/