更新时间: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';

相关文档