我可以通过SQL查询获取所有模式吗?

时间:2016-04-05 07:32:31

标签: postgresql

我可以在服务器上获取所有模式吗?在'where'子句中通过SQL查询添加数据库名称?还是有其他方法可以做到这一点?

1 个答案:

答案 0 :(得分:0)

SELECT schema_name 
FROM information_schema.schemata 
WHERE schema_name NOT LIKE 'pg%'
AND schema_name NOT LIKE 'information_schema'
AND catalog_name LIKE 'YOUR_DATABASE_NAME'

两个NOT LIKE子句是为了避免系统模式