如何在生产服务器上检测哪些语言可用于存储过程?
我可以从php运行sql查询,我在生产服务器上有phppgadmin。
答案 0 :(得分:2)
您可以查看pg_catalog.pg_language
system table:
目录
pg_language
注册可以编写函数或存储过程的语言。
所以你只需要一些普通的SQL:
=> select * from pg_catalog.pg_language;
lanname | lanowner | lanispl | lanpltrusted | lanplcallfoid | laninline | lanvalidator | lanacl
----------+----------+---------+--------------+---------------+-----------+--------------+--------
internal | 10 | f | f | 0 | 0 | 2246 |
c | 10 | f | f | 0 | 0 | 2247 |
sql | 10 | f | t | 0 | 0 | 2248 |
plpgsql | 10 | t | t | 11571 | 11572 | 11573 |
(4 rows)
documentation应该可以帮助您解释各个列。