PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как мога да маркирам таблица само за четене?

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

Възможно е да добавите още роли към списъка, но не забравяйте ролята public .
Възможно е да добавите още схеми към списъка, но не забравяйте схемата public .
Подробности в ръководството.

Суперпотребители (като postgres ) игнорирайте разрешенията. Задействането би било алтернатива за включването им също.




  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?

  2. Проверете дали съществува поле в колона тип json PostgreSQL

  3. Как да предотвратим състоянието на състезание в Django при INSERT с ограничаване на SUM?

  4. Получаване на резултати между две дати в PostgreSQL

  5. PostgreSQL таблична променлива