sql >> Database >  >> RDS >> PostgreSQL

FOUT:toestemming geweigerd voor reeks cities_id_seq met Postgres

Sinds PostgreSQL 8.2 moet u het volgende gebruiken:

GRANT USAGE, SELECT ON SEQUENCE cities_id_seq TO www;

SUBSIDIEGEBRUIK - Voor reeksen staat dit privilege het gebruik van de currval- en nextval-functies toe.

Ook zoals aangegeven door @epic_fil in de opmerkingen, kunt u machtigingen verlenen aan alle reeksen in het schema met:

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

Opmerking :Vergeet niet de database te kiezen (\c <database_name> ) voordat u de opdrachten voor het verlenen van bevoegdheden uitvoert



  1. Hoe kan ik een arrayvariabele in MySQL simuleren?

  2. Een zeer beschikbare database voor Moodle bouwen met MySQL-replicatie

  3. Code om SQL-scripts te valideren

  4. Dubbelzinnige kolomnaamfout op een bepaalde server