PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Sequenz existiert nicht, wenn sie existiert - Postgres/Spring Boot

Hier ist ein Einblick.

ERROR: sequence "user_id_seq" does not exist

Das bedeutet, dass Ihre Sequenz entweder nicht in der Datenbank existiert ODER der Benutzer hat keine Zugriffsberechtigung.

Lösung:

  1. Überprüfen Sie user_id_seq in der Datenbank mit dem Befehl \ds
  2. Gewähren Sie Zugriff auf Sequenz für einen bestimmten Benutzer.
    ALLE AUF ALLE SEQUENZEN IN SCHEMA schema_name TO Benutzername gewähren;