我只想在 Redshift 中向用户显示特定模式,隐藏所有其他模式。用户不应看到其他模式和模式中的表。
最佳答案
我相信使用 Redshift 是不可能的。 JDBC/ODBC 协议(protocol)向所有用户公开同一数据库内 的所有可用模式,即使他们没有任何权限。 AFAIK 与 Postgresql 相同。
将一些表/模式移动到不同的数据库并将其公开给用户听起来很诱人。遗憾的是,Redshift 中的数据库是隔离的(您无法从不同的数据库中进行选择)。
关于amazon-web-services - 向特定用户隐藏 Redshift 架构或仅显示特定架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55640464/