我有一个表,它会定期自动删除并重新创建。我希望用户能够从中进行选择,但不能创建VIEW
来防止这种自动删除的发生,有办法做到吗?如果相关的话,我们仍然停留在PostgreSQL 9.6上。
据我所知,Postgress 9.6SELECT
权限的文档允许您从已授予访问权限的表和对象中进行选择,但这不包括创建VIEWS。要创建视图,您需要CREATE
权限,所以我的建议是撤销用户的create权限,并授予SELECT一个