更新时间:2026-07-28 GMT+08:00
如何通过SQL语言查询表、索引、视图的定义?
- 查询表定义:
gaussdb=# SELECT * FROM pg_get_tabledef('table_name');
- 查询索引定义:
gaussdb=# SELECT oid FROM pg_class WHERE relname='index_name'; gaussdb=# SELECT * FROM pg_get_indexdef(oid);
- 查询视图定义:
gaussdb=# SELECT viewname, definition FROM pg_views WHERE viewname='view_name';
父主题: 数据库使用入门