【问题标题】:how to find what languages are loaded into EnterpriseDB?如何查找加载到 EnterpriseDB 中的语言?
【发布时间】:2009-06-03 20:33:16
【问题描述】:

如何找到已加载到 EnterpriseDB 中的语言(PL/pgsql、SPL、Java)?如果有人知道在 PostgreSQL 上找到加载的语言的方法,EnterpriseDB 是建立在 PostgreSQL 之上的。它应该工作相同。

【问题讨论】:

    标签: postgresql metadata plpgsql spl enterprisedb


    【解决方案1】:

    安装的语言注册在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)
    

    【讨论】:

      【解决方案2】:

      检查 "pg_language" 系统目录(希望 EDB 与 Postgres 没有什么不同)。

      【讨论】:

        猜你喜欢
        • 2023-01-27
        • 1970-01-01
        • 2012-06-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-18
        • 1970-01-01
        相关资源
        最近更新 更多