在Ubuntu中,为PostgreSQL设置权限需要遵循以下步骤:
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
sudo -i -u postgres
createuser --interactive
createdb mydatabase
grant all privileges on database mydatabase to myuser;
将mydatabase替换为您要授予权限的数据库名称,将myuser替换为您要授予权限的用户名称。
grant all privileges on schema myschema to myuser;
将myschema替换为您要授予权限的模式名称。
grant all privileges on table mytable to myuser;
将mytable替换为您要授予权限的表名称。
grant select, insert, update, delete on mytable.mycolumn to myuser;
将mytable替换为您要授予权限的表名称,将mycolumn替换为您要授予权限的列名称。
\q
exit
现在,您已经成功地为PostgreSQL设置了权限。新用户可以根据分配的权限访问数据库、模式、表和列。