gpt4 book ai didi

sql - postgresql 列出服务器内的所有表字段信息

转载 作者:行者123 更新时间:2023-11-29 14:24:10 25 4
gpt4 key购买 nike

我需要在 postresql 9 中创建 VIEWS,以模仿 oracle 的 col 表,基本上它应该显示来自该服务器上所有表和所有数据库的所有表字段信息。

有人能给我指路吗?谢谢。

最佳答案

与 Oracle 不同,PostgreSQL 实现了 ANSI information_schema。

所以Oracle的ALL_TAB_COLUMNS View 对应于information_schema.columns

但这仅限于当前数据库。不可能获得所有数据库的此信息 - 这对于 Oracle 是相同的,ALL_TAB_COLUMNS 仅显示当前数据库(=实例)的列

关于 information_schema 的更多细节可以在手册中找到

http://www.postgresql.org/docs/current/static/information-schema.html

关于sql - postgresql 列出服务器内的所有表字段信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8241036/

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