Beim Verbinden von Supabase auf aws-0-eu-central-1.pooler.supabase.com für AI mit Invantive Cloud zur Replikation großer Mengen finanzieller Buchhaltungen nach PostgreSQL 17.6 erhalte ich folgende Fehlermeldung:
itgenpsr003
Konnte nicht alle Metadaten laden.
Es sind ein oder mehrere Fehler aufgetreten.
Es wurden primäre Schlüssel für 60 Tabellen gefunden, aber die entsprechenden Tabellen wurden nicht gefunden.
Die Anzahl der gefundenen 64 primären Schlüssel muss kleiner sein als die Gesamtsumme von 2 Tabellen und 4 Ansichten.
Überprüfen Sie, ob der Benutzer tatsächlich Tabellen oder Ansichten in der Datenbank ‘’ abfragen kann.
In diesem Fall ist es zum Beispiel über “pgAdmin 4” nicht möglich, die Tabellen auszulesen. Beispielsweise führt eine Abfrage auf auth.audit_log_entries zu einer Fehlermeldung:
ERROR: permission denied for schema auth
LINE 1: SELECT * FROM auth.audit_log_entries
^
SQL state: 42501
Character: 15
Es ist jedoch möglich, eine Tabelle zu erstellen:
create table tst(a numeric)
In Supabase sind dies offenbar die maximalen Rechte. Es hat sich bereits gezeigt, dass viele Benutzer keinen PostgreSQL-DBA zur Verfügung haben, um die Rechte zu konfigurieren.
In der nächsten Version von Invantive UniversalSQL wird für PostgreSQL ein Treiberattribut fail-on-missing-tables verfügbar sein, das standardmäßig deaktiviert ist, wobei das aktuelle Verhalten dem Einschalten dieses Treiberattributs entspricht.
Diese Frage wurde nach 1 Woche Inaktivität automatisch geschlossen. Die letzte gegebene Antwort wurde als Lösung markiert.
Bitte stellen Sie eine neue Frage in einem separaten Thema, wenn das Problem erneut auftritt. Fügen Sie in der neuen Frage bitte einen Link zu diesem Thema ein, indem Sie die URL in den Text einfügen.