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

FEJL:tilladelse nægtet til sekvens byer_id_seq ved hjælp af Postgres

Siden PostgreSQL 8.2 skal du bruge:

GRANT USAGE, SELECT ON SEQUENCE cities_id_seq TO www;

GIV BRUG - For sekvenser tillader dette privilegium brugen af ​​currval- og nextval-funktionerne.

Som påpeget af @epic_fil i kommentarerne kan du også give tilladelser til alle sekvenserne i skemaet med:

GRANT USAGE, SELECT ON ALL SEQUENCES IN SCHEMA public TO www;

Bemærk :Glem ikke at vælge databasen (\c ) før du udfører privilegietildelingskommandoerne



  1. JSON i SQL Server

  2. SQL Server seneste versioner, udgaver og SQL Server-historik

  3. SQL Server Transactional Replication Configuration

  4. Hvordan sletter man dubletter på en MySQL-tabel?