# Benutzer anlegen CREATE ROLE dbuser LOGIN PASSWORD 'Passwort01'; # Rechte für eine Datenbank GRANT CONNECT ON DATABASE deine_datenbank TO dbuser; GRANT USAGE, CREATE ON SCHEMA public TO dbuser; # Rechte auf eine bestimmte Tabelle erteilen GRANT SELECT, INSERT, UPDATE, DELETE, REFERENCES, TRIGGER ON TABLE deine_tabelle TO dbuser; # Rechte auf alle vorhandenen Tabellen in "public" erteilen GRANT SELECT, INSERT, UPDATE, DELETE, REFERENCES, TRIGGER ON ALL TABLES IN SCHEMA public TO dbuser; # Rechte auf alle neuen Tabellen in "public" erteilen ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT, INSERT, UPDATE, DELETE, REFERENCES, TRIGGER ON TABLES TO dbuser;