Бег drop owned by <username>;
дает мне ERROR: permission denied to drop objects
. Я могу войти / создать / вставить / обновить / изменить и т. Д. В порядке.
Создал БД и роль примерно так:
sudo psql -U postgres
CREATE USER <username> WITH PASSWORD '<password>';
CREATE DATABASE <dbname> OWNER <username> ;
Если посмотреть на проблему, я выполнил несколько вещей, которые не решили проблему:
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO <username>;
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA public TO <username>;
GRANT ALL PRIVILEGES ON DATABASE <dbname> to <username>;
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA public TO <username>;