我需要在 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/