pg_get_loaded_modules()
是一个系统函数,用于返回当前服务器会话中已加载的可加载模块的列表。
pg_get_loaded_modules()
添加于 PostgreSQL 18。
用法
pg_get_loaded_modules () → setof record (module_name
text
,version
text
,file_name
text
)
除非模块通过 PG_MODULE_MAGIC_EXT
宏指定了它们,否则 module_name
和 version
字段将为 NULL
。
变更历史
- PostgreSQL 18
- 已添加(提交 9324c8c5)
示例
pg_get_loaded_modules()
的基本用法示例
postgres=# SHOW shared_preload_libraries; shared_preload_libraries -------------------------- pg_stat_statements (1 row) postgres=# SELECT * FROM pg_get_loaded_modules(); module_name | version | file_name --------------------+---------+----------------------- pg_stat_statements | 18devel | pg_stat_statements.so (1 row)