====== PostgreSQL ====== ====== PostgreSQL setup ====== sudo -u postgres psql CREATE USER op; CREATE ROLE op WITH LOGIN; ALTER USER op WITH PASSWORD 'password'; drop database op; CREATE DATABASE OP WITH TEMPLATE = template0 ENCODING UNICODE; GRANT ALL PRIVILEGES ON DATABASE op TO op; # PostgreSQL 15 also revokes the CREATE permission from all users except a database owner from the public (or default) schema. ALTER DATABASE op OWNER TO op; # OR: GRANT USAGE, CREATE ON SCHEMA public TO op; See: [[https://www.cybertec-postgresql.com/en/error-permission-denied-schema-public/|PostgreSQL ERROR: permission denied for schema public]]