You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PostgreSQL如何获取pg_event_trigger_dropped_objects所有支持的object类型

完整支持的object type查询方法

你可以直接在PostgreSQL 10实例中执行以下SQL获取pg_event_trigger_dropped_objects支持的全量对象类型列表:

SELECT unnest(enum_range(NULL::object_type)) AS supported_object_type;

这个查询会枚举PostgreSQL内置的object_type枚举类型的所有有效值,就是该函数返回的object_type字段所有可能的取值。

常见支持的对象类型(PG10版本)
  • table:普通数据表
  • index:索引
  • sequence:序列
  • view:普通视图
  • materialized view:物化视图
  • function:函数
  • type:自定义数据类型
  • schema:模式
  • role:数据库角色/用户
  • tablespace:表空间
  • trigger:触发器
  • extension:数据库扩展
  • foreign table:外部表
  • domain:自定义域类型
  • collation:排序规则

如果需要验证特定操作对应的对象类型,也可以临时创建测试用的事件触发器,触发时打印object_type字段的值即可确认。

内容的提问来源于stack exchange,提问作者Andrey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 14:15:04