sql >> Databasteknik >  >> RDS >> PostgreSQL

FEL:behörighet nekades för sekvensen city_id_seq med Postgres

Sedan PostgreSQL 8.2 måste du använda:

GRANT USAGE, SELECT ON SEQUENCE cities_id_seq TO www;

BETYD ANVÄNDNING - För sekvenser tillåter detta privilegium användning av funktionerna currval och nextval.

Som påpekat av @epic_fil i kommentarerna kan du ge behörigheter till alla sekvenser i schemat med:

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

Obs :Glöm inte att välja databasen (\c ) innan du kör kommandona för beviljande av privilegier



  1. Motsvarigheten till SQLServer-funktionen SCOPE_IDENTITY() i mySQL?

  2. Så här fixar du "Systemresurs överskriden" vid migrering till Windows 10

  3. Hur vet man om MySQLnd är den aktiva drivrutinen?

  4. Hur FORMAT()-funktionen fungerar i SQL Server (T-SQL)