Meer achtergrond over de itgenpsr003 foutmelding is te lezen in:
- Itgenpsr003: Could not load all metadata
- Massaal toekennen van standaardrechten aan tabellen in PostgreSQL
In dit geval is het via bijvoorbeeld “pgAdmin 4” niet mogelijk om de tabellen uit te lezen. Bijvoorbeeld een query op auth.audit_log_entries geeft een foutmelding:
ERROR: permission denied for schema auth
LINE 1: SELECT * FROM auth.audit_log_entries
^
SQL state: 42501
Character: 15
Het is wel mogelijk een tabel aan te maken:
create table tst(a numeric)
In Supabase zijn dit blijkbaar de maximale rechten. Eerder is al gebleken dat veel gebruikers niet een PostgreSQL-DBA ter beschikking hebben om de rechten te configureren.
In de volgende release van Invantive UniversalSQL zal voor PostgreSQL een driverattribuut fail-on-missing-tables beschikbaar zijn die standaard uit staat, terwijl het huidige gedrag gelijk is aan het inschakelen van deze driverattribuut.