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

NELZE UDĚLIT VYTVOŘENÍ ZOBRAZENÍ NA SCHÉMATU

Ne v PostgreSQL v době psaní, ne. CREATE přímo ve schématu jim umožňuje vytvořit libovolný typ objektu. Neexistuje způsob, jak omezit, jaké objekty mohou vytvářet – funkce, operátory, třídy operátorů, tabulky, pohledy atd.

Můžete implementovat exekutorský hák k vynucení těchto druhů pravidel, ale budete to muset udělat jako načítatelný modul napsaný v C. ProcessUtility_hook je pravděpodobně háček, který chcete. Tento přístup bude vyžadovat značné učení, protože budete muset pochopit, jak jsou příkazy PostgreSQL popsány v jejich interní analyzované podobě.




  1. Jak monitorovat PostgreSQL běžící uvnitř kontejneru Docker:Část první

  2. Jak zvládnout více spojení

  3. SQL pokračuje ve vykonávání dotazů po narušení duplicitního klíče

  4. najít záznamy se zeměpisnou šířkou a délkou