gpt4 book ai didi

postgresql - 将进度 OpenEdge 列描述导出为 PostgreSQL 中的表注释

转载 作者:行者123 更新时间:2023-11-29 14:32:20 26 4
gpt4 key购买 nike

我已设法将数据库结构从 Progress Open Edge 导出到 PostgreSQL,但没有任何列注释。由于许多用于迁移的工具都受到功能的限制,所以我正在考虑自己编写 SQL 代码。所以现在我正在考虑遍历我的数据库“数据”中的所有表和列并生成如下所示的 SQL 代码

COMMENT ON COLUMN public.table_name.table_column IS 'Value from PROGRESS';

由于我不熟悉 Progress 中的任何系统表,因此我请求有关循环遍历我的数据库“数据”中的所有表和列并从下图中获取值的指导

values wanted

最佳答案

您可能正在寻找“虚拟系统表”。

_Field(用于字段)和 _File(用于表格)。

非常简短的例子:

SELECT * FROM PUB."_File" where "_Tbl-Type" = 'T'

摘自这篇知识库文章:

https://knowledgebase.progress.com/articles/Article/P43044

此外,文档中还有很多关于不同虚拟系统表的更多信息。从这里开始:

https://www.progress.com/documentation/openedge

关于postgresql - 将进度 OpenEdge 列描述导出为 PostgreSQL 中的表注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49812332/

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