2013-02-01 50 views
0

逆向工程,我碰巧做了一些缓和的东西与大型数据库,但我不这么有经验在里面,所以我想聪明的做法是在我的本地创建类似的数据库不乱用原来的。

这里是我的问题,是有可能generete SQL脚本,我想这将创造确切的表?
我的意思是在MySQL GUI工具有这样的选项,其中reverse engineering产生SQL脚本为我所用的功能,这将创造准确的数据库,是有可能在PostgreSQL的壳水平?PostgreSQL数据库从外壳水平

回答

2
 
pg_dump --schema-only db1 > db-schema.sql 
+0

做它不采取与它一起保存记录?是否有可能以某种方式仅在没有记录的表上使用它?编辑:ahh确定'--schema-only'我明白了。谢谢理查德。 – Grzzzzzzzzzzzzz

+1

这就是--schema只做的。阅读手册了解详情http://www.postgresql.org/docs/current/static/app-pgdump.html –