sql >> Databasteknik >  >> RDS >> PostgreSQL

KAN INTE BILJA SKAPA VY PÅ SCHEMA

Inte i PostgreSQL i skrivande stund, nej. CREATE rätt i ett schema låter dem skapa valfri objekttyp. Det finns inget sätt att begränsa vilka objekt de kan skapa - funktioner, operatorer, operatorklasser, tabeller, vyer, etc.

Du kan implementera en executor hook för att upprätthålla den här typen av regler, men du måste göra det som en laddningsbar modul skriven i C. ProcessUtility_hook är förmodligen kroken du vill ha. Det kommer att finnas en betydande inlärningskurva för detta tillvägagångssätt, eftersom du måste förstå hur PostgreSQL:s uttalanden beskrivs i deras interna tolkade form.




  1. WSO2EMM - App Management returnerar aldrig lista över användare med app installerad/ej installerad

  2. Stöd för begränsning av främmande nyckel i Rails

  3. SQL finns det ett sätt att sortera flera tidskolumner i en samtidigt som metadata bevaras?

  4. MySQL PDO förberedd snabbare än fråga? Det är vad detta enkla test visar