【发布时间】:2013-06-11 18:50:27
【问题描述】:
使用 pgAdmin,在我创建的数据库中,我有七个表(所有表都至少有一个主键,其中一些包含外键)。假设一会儿我需要做一次市长更正,所以我别无选择将它移动到另一个数据库,我不想一遍又一遍地重写七个表的特征。
因此,话虽如此,我如何导出我的表(结构,而不是数据),所以,当我使用 pgAdmin 创建另一个数据库时,我可以导入我之前创建的表。
【问题讨论】:
标签: sql postgresql pgadmin
使用 pgAdmin,在我创建的数据库中,我有七个表(所有表都至少有一个主键,其中一些包含外键)。假设一会儿我需要做一次市长更正,所以我别无选择将它移动到另一个数据库,我不想一遍又一遍地重写七个表的特征。
因此,话虽如此,我如何导出我的表(结构,而不是数据),所以,当我使用 pgAdmin 创建另一个数据库时,我可以导入我之前创建的表。
【问题讨论】:
标签: sql postgresql pgadmin
create table new (
like old
including defaults
including constraints
including indexes
);
【讨论】:
在 pgAdmin 1.14 和之前的版本中,只有两种方法可以在表中插入数据: 使用恢复工具(使用 pg_restore); 使用查询工具执行 INSERT 查询(如果使用文件,则允许 COPY 查询,但不允许使用 stdin/stdout)。 This link would help you
【讨论】: