sql >> Database teknologi >  >> RDS >> PostgreSQL

Sekvens eksisterer ikke, når den gør - Postgres/Spring Boot

Her er indsigt.

ERROR: sequence "user_id_seq" does not exist

Det betyder, at din sekvens enten ikke eksisterer i databasen ELLER brugeren har ikke tilladelse til at få adgang til den.

Løsning:

  1. Tjek user_id_seq i database ved kommando \ds
  2. Giv adgang på sekvens til specifik bruger.
    GIV ALLE PÅ ALLE SEKVENSER I SCHEMA schema_name TO user_name;


  1. Er tidsstempel i mysql cache, når det hentes i forskellige tidszoner?

  2. holde en forbindelse til DB eller åbne lukning pr. behov

  3. ON SLET CASCADE virker ikke i MySQL

  4. JPA - Indstilling af enhedsklasseegenskab fra beregnet kolonne?