PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

LỖI:quyền bị từ chối đối với chuỗi thành phố_id_seq bằng cách sử dụng Postgres

Kể từ khi PostgreSQL 8.2, bạn phải sử dụng:

GRANT USAGE, SELECT ON SEQUENCE cities_id_seq TO www;

CẤP QUYỀN SỬ DỤNG - Đối với các chuỗi, đặc quyền này cho phép sử dụng các hàm currval và nextval.

Cũng như được chỉ ra bởi @epic_fil trong phần nhận xét, bạn có thể cấp quyền cho tất cả các chuỗi trong lược đồ với:

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

Lưu ý :Đừng quên chọn cơ sở dữ liệu (\c <database_name> ) trước khi thực hiện các lệnh cấp đặc quyền



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sửa các lỗ hổng / khoảng trống trong số được tạo bởi chuỗi Postgres

  2. Ghi vào các lược đồ cụ thể với RPostgreSQL

  3. Kết nối Postgres đã bị đóng trong Spring Boot

  4. Cách chuyển mảng kiểu tùy chỉnh vào hàm Postgres

  5. Làm cách nào để tạo người dùng cho một db trong postgresql?