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

Làm cách nào để đánh dấu một bảng là chỉ đọc?

REVOKE INSERT, UPDATE, DELETE, TRUNCATE
ON ALL TABLES IN SCHEMA public
FROM public, <target_role>;

Có thể thêm nhiều vai trò hơn vào danh sách, nhưng đừng quên vai trò public .
Có thể thêm nhiều lược đồ hơn vào danh sách, nhưng đừng quên lược đồ public .
Chi tiết trong sách hướng dẫn.

Superusers (như postgres ) bỏ qua quyền. Trình kích hoạt cũng sẽ là một giải pháp thay thế để bao gồm chúng.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Giữa mệnh đề với các cột chuỗi

  2. Django:Làm thế nào để sử dụng nhiều cơ sở dữ liệu?

  3. Rails có gì khác biệt trong chỉ mục duy nhất và validates_uniqueness_of

  4. Các biến do người dùng xác định trong PostgreSQL

  5. Kết nối cakephp 2.0 với PostgreSQL