gpt4 book ai didi

database - 检查 PostgreSQL 数据库是否是新的

转载 作者:搜寻专家 更新时间:2023-10-30 20:44:07 25 4
gpt4 key购买 nike

是否有一种“简单的方法”来检查数据库是新的并且没有任何修改?当我提到一个新数据库时,我指的是最近创建的数据库(例如创建数据库 newdb)或许使用psql执行一些SQL语句来查看pg_catalog中的信息

提前致谢。

最佳答案

我认为最简单的方法是比较两个数据库的 sql 转储(隐式模板是 template1):

pg_dump -Fp -f templatedb.sql template1
pg_dump -Fp -f mydb.sql mydb
diff templatedb.sql mydb.sql

请注意,template1 db 有其自己的注释:

COMMENT ON DATABASE template1 IS 'Default template database';

关于database - 检查 PostgreSQL 数据库是否是新的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7570267/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com