postgresql - 如何在 Postgresql 中授予对 information_schema.views 的选择?

标签 postgresql view sql-grant information-schema

有什么方法可以授予对信息模式对象(在本例中为 View 表)的读取访问权限吗?

我想以非常受限的用户身份运行我的 Web 应用程序,但在某些地方他需要查询 information_schema.views 以进行调试。我想只有拥有 super 用户权限的用户才可以这样做,或者还有其他方法吗?不喜欢以最大用户授权运行我的网络应用程序...

最佳答案

无需GRANT权限。所有用户都可以从 information_schema 中的 View 中读取内容。默认情况下。

关于postgresql - 如何在 Postgresql 中授予对 information_schema.views 的选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9447635/

相关文章:

postgresql - pgSQL : select first occurrence of the number inside a string

javascript - 在 drupal 中单击没有灯箱的画廊(多个 cck 图像)

android - 如何在 Android 中绘制一个形状作为其他布局对象之一?

Android - findViewById 返回 null

sql-server - 如何仅授予对 Sql Server 数据库中单个表的读访问权限

sql - 获取半径中的地理位置

sql - PostgreSQL 选择不在其他日期之间的日期之间的日期

sql - ORDER BY euclidean distance 并返回距离?

mysql - 最好使用什么 SQL 权限来满足最流行的 CMS 的要求

sql - 为什么我仍然无法访问 PSQL 中的任何数据库函数?