我正在尝试使用 Postgresql 15.5 数据库建立一个新项目。
我有一个正在运行的实例。如果我创建一个新的数据库
psql --command "create database \"tagger-db\""
创建新用户
psql --command "create user \"tagger-user\""
授予新用户对新数据库的所有权限
psql --command "grant all privileges on database \"tagger-db\" to \"tagger-user\""
如果我尝试创建一个包含新用户的表
psql -U "tagger-user" -d "tagger-db" --command "create table users (id uuid primary key)"
我收到以下错误
ERROR: permission denied for schema public
向新用户授予数据库的所有权限的正确方法是什么?