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