PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

NIE MOŻNA UDZIELIĆ WIDOKU NA SCHEMIE

Nie w PostgreSQL w momencie pisania tego tekstu. CREATE bezpośrednio w schemacie pozwala im tworzyć dowolny typ obiektu. Nie ma możliwości ograniczenia tego, jakie obiekty mogą tworzyć - funkcje, operatory, klasy operatorów, tabele, widoki itp.

Możesz zaimplementować zaczep executora, aby wymusić tego rodzaju reguły, ale musisz to zrobić jako ładowalny moduł napisany w C. ProcessUtility_hook jest prawdopodobnie hakiem, którego chcesz. To podejście będzie wymagało znacznej nauki, ponieważ będziesz musiał zrozumieć, w jaki sposób instrukcje PostgreSQL są opisane w ich wewnętrznej, przetworzonej formie.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Klucz obcy do jednej z wielu tabel?

  2. Tworzenie bazy danych postgresql przy użyciu psycopg2

  3. Zduplikowana wartość klucza narusza ograniczenie unikatowości, CakePHP

  4. Jak obejść ograniczenie rozmiaru pliku Docker.qcow2 w Dockerze dla komputerów Mac?

  5. Problemy z serwerem rails