PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

BŁĄD:odmowa zezwolenia dla sekwencji cities_id_seq przy użyciu Postgres

Od PostgreSQL 8.2 musisz używać:

GRANT USAGE, SELECT ON SEQUENCE cities_id_seq TO www;

GRANT USAGE - W przypadku sekwencji ten przywilej umożliwia korzystanie z funkcji curval i nextval.

Również, jak wskazał @epic_fil w komentarzach, możesz przyznać uprawnienia do wszystkich sekwencji w schemacie za pomocą:

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

Uwaga :Nie zapomnij wybrać bazy danych (\c <database_name> ) przed wykonaniem polecenia przyznania uprawnień



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL jak połączyć wartość interwału '2 dni'

  2. Jak make_timestamptz() działa w PostgreSQL

  3. Jak używać (zainstalować) dblink w PostgreSQL?

  4. Rails Migrations:próbowano zmienić typ kolumny z ciągu na liczbę całkowitą

  5. Hibernate, Postgresql:Kolumna x jest typu oid, ale wyrażenie jest typu byte