我想知道,仅使用SELECT查询和CTE表达式生成特定模式的目标表的DDL是否可行。
其思想是生成与pg_dump相似的输出--仅针对表的模式。
为什么?我受到这样一个事实的限制,即我不能写入数据库,也不能在数据库上创建函数。我也不能使用pg_dump,因为我不应该有外壳或w/e的权限。
我想我找到了一个很好的灵感来源:https://github.com/lacanoid/pgddl
发布于 2021-10-21 03:54:04
显然,我结合使用了服务器端语言逻辑和针对postgres目录的WITH查询,成功地将所需的DDL与表的所有属性和约束组合在一起。
https://stackoverflow.com/questions/69490148
复制相似问题