PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

KESALAHAN:izin ditolak untuk urutan city_id_seq menggunakan Postgres

Sejak PostgreSQL 8.2 Anda harus menggunakan:

GRANT USAGE, SELECT ON SEQUENCE cities_id_seq TO www;

HIBAH PENGGUNAAN - Untuk urutan, hak istimewa ini memungkinkan penggunaan fungsi currval dan nextval.

Juga seperti yang ditunjukkan oleh @epic_fil di komentar, Anda dapat memberikan izin ke semua urutan dalam skema dengan:

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

Catatan :Jangan lupa pilih databasenya (\c <database_name> ) sebelum menjalankan perintah pemberian hak istimewa



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Salin tabel (termasuk indeks) di postgres

  2. Apa cara yang tepat untuk menggunakan modul postgresql node.js?

  3. Penggunaan hibernasi urutan PostgreSQL tidak memengaruhi tabel urutan

  4. Bagaimana cara menanyakan array bersarang di kolom postgres json?

  5. Perbaiki “ERROR:  setiap kueri UNION harus memiliki jumlah kolom yang sama” di PostgreSQL