gpt4 book ai didi

php - 如何检测postgresql存储过程语言支持?

转载 作者:行者123 更新时间:2023-11-29 12:46:39 25 4
gpt4 key购买 nike

如何在生产服务器上检测哪些语言可用于存储过程?

我可以从 php 运行 sql 查询,并且我在生产服务器上有 phppgadmin。

最佳答案

你可以看看pg_catalog.pg_language system table :

The catalog pg_language registers languages in which you can write functions or stored procedures.

所以您只需要一些普通的 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应该可以帮助您解读各个列。

关于php - 如何检测postgresql存储过程语言支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17387216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com