我们有一个数据库服务器,并为用户提供访问权限。我们的数据库驻留在此服务器上。它是使用Postgresql创建的。我们通过python脚本在这个数据库中的不同表上创建表并执行其他操作。现在,python脚本,数据库表和数据库位于同一台服务器上。
基本上,任何有权访问服务器的人都可以使用其名称访问数据库。用户必须将名称放在python脚本中才能获得访问权限。
我们如何为不同的用户提供权限?因此,即使用户有权访问数据库服务器,我们也希望只有选定的用户才能更改数据库。我们怎样才能做到这一点?我找到了这个链接 - https://www.postgresql.org/docs/9.0/static/user-manag.html。但是,我担心的是任何有python脚本的人,并且知道数据库名称将能够改变表。
感谢您的投入。