【发布时间】:2017-09-24 01:09:22
【问题描述】:
PostgreSQL 9.5 中有一个有用的函数,名为 aclexplode(),但我似乎在上面找不到任何 official documentation。
我应该避免使用它吗?它在技术上是否是一个不稳定的 API?
【问题讨论】:
-
我也没有找到太多的东西。不过,from this post:该功能仅适用于查询系统信息表以获取权限详细信息。对于任何其他用途,我会说不推荐。 -- 另外,it has a backport 也适用于古代版本。
-
它有什么作用?也许您要解决的问题有不同的解决方案。
-
我正在寻找一种简单的方法来突破
pg_database.datacl中的单个 ACL 权限。aclexplode()函数对此非常有用。 -
Postgres 有超过 2600 个没有被正式记录的内部函数。它们是可用的,有时我会使用其中的一些。我认为没有理由使用它们是不合适的。
aclexplode ()可能用于创建information_schema.table_privileges。
标签: postgresql