【发布时间】:2009-06-03 20:33:16
【问题描述】:
如何找到已加载到 EnterpriseDB 中的语言(PL/pgsql、SPL、Java)?如果有人知道在 PostgreSQL 上找到加载的语言的方法,EnterpriseDB 是建立在 PostgreSQL 之上的。它应该工作相同。
【问题讨论】:
标签: postgresql metadata plpgsql spl enterprisedb
如何找到已加载到 EnterpriseDB 中的语言(PL/pgsql、SPL、Java)?如果有人知道在 PostgreSQL 上找到加载的语言的方法,EnterpriseDB 是建立在 PostgreSQL 之上的。它应该工作相同。
【问题讨论】:
标签: postgresql metadata plpgsql spl enterprisedb
安装的语言注册在pl_language,例如:
steve@steve@[local] =# select * from pg_language;
lanname | lanowner | lanispl | lanpltrusted | lanplcallfoid | lanvalidator | lanacl
----------+----------+---------+--------------+---------------+--------------+--------
internal | 10 | f | f | 0 | 2246 |
c | 10 | f | f | 0 | 2247 |
sql | 10 | f | t | 0 | 2248 |
plpgsql | 10 | t | t | 73259 | 73260 |
(4 rows)
【讨论】:
检查 "pg_language" 系统目录(希望 EDB 与 Postgres 没有什么不同)。
【讨论】: