Ulteriori dettagli sull’errore itgenpsr003 possono essere letti nei seguenti link:
- Itgenpsr003: Could not load all metadata
- Massaal toekennen van standaardrechten aan tabellen in PostgreSQL
In questo caso, non è possibile leggere le tabelle tramite strumenti come “pgAdmin 4”. Ad esempio, una query su auth.audit_log_entries restituisce un messaggio di errore:
ERROR: permission denied for schema auth
LINE 1: SELECT * FROM auth.audit_log_entries
^
SQL state: 42501
Character: 15
Tuttavia, è possibile creare una tabella:
create table tst(a numeric)
In Supabase questi sono apparentemente i privilegi massimi. In precedenza era già emerso che molti utenti non hanno a disposizione un amministratore PostgreSQL per configurare i privilegi.
Nella prossima versione di Invantive UniversalSQL sarà disponibile un attributo driver fail-on-missing-tables per PostgreSQL, che per impostazione predefinita sarà disattivato, mentre il comportamento attuale corrisponde all’attivazione di questo attributo driver.