为Postgres数据库中的所有表和触发器生成创建脚本

时间:2018-07-03 04:10:16

标签: java database postgresql

我需要为主机位于云中的PostGres数据库中的所有表和触发器生成创建脚本。我使用pg admin,但没有特权进行备份,因此pg_dump是不可能的。另一种思考的方式是使用https://dzone.com/articles/jdbc-tutorial-extracting-database-metadata-via-jdb中的DatabaseMetaData获取所有元数据,并将其连接为创建脚本格式的字符串,但是具有如此多的表和键引用以及大量的循环,我不确定这样做的准确性如何。甚至架构的顺序也需要维护。请给我建议可能的方法。

0 个答案:

没有答案