sql >> Databáze >  >> RDS >> PostgreSQL

Zakázat DELETE na tabulce v PostgreSQL?

Vlastně ne – může to být INSTEAD pravidlo:

 CREATE RULE shoe_del_protect AS ON DELETE TO shoe DO INSTEAD NOTHING;

(příklad na stejné stránce návodu).

Dalším způsobem je REVOKE odstranit oprávnění v příslušné tabulce a vytvořit uloženou proceduru (procedury) pro mazání... a také pravděpodobně aktualizaci a vkládání.




  1. Rozdíl mezi schématem / databází v MySQL

  2. python přidá E do řetězce

  3. Zcela odebrat MySQL Ubuntu 14.04 LTS

  4. Extrahujte konkrétní hodnotu z CLOB (obsahující XML) a vytvořte jeden oddělený řetězec na řádek tabulky. Hodnota CLOB může být na některých řádcích nulová