我正在尝试使用 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
向新用户授予数据库所有权限的正确方法是什么?