如何隐藏表,但在postgresql中只向用户显示视图?

时间:2018-06-04 09:36:30

标签: postgresql-9.5 pgadmin-4

我试图了解Views的真实用法。根据我读到的内容,视图允许我们为用户提供受限访问权限。例如,用户无法使用SELECT语句查看所有表数据,但只能使用View查看其中的少数列

示例:

用户无法执行以下操作并查看所有列

SELECT * FROM students_table;

但他只能使用视图,例如

来查看学生姓名栏
SELECT * FROM student_name_view;

但看起来我无法获得视图的好处,因为我无法创建只能读取视图的用户,但无法读取表格数据。我很困惑。

0 个答案:

没有答案