Ikke i PostgreSQL i skrivende stund, nej. CREATE
lige i et skema lader dem oprette enhver objekttype. Der er ingen måde at begrænse, hvilke objekter de kan oprette - funktioner, operatorer, operatorklasser, tabeller, visninger osv.
Du kunne implementere en eksekveringshook for at håndhæve denne slags regler, men du bliver nødt til at gøre det som et indlæst modul skrevet i C. ProcessUtility_hook
er nok den krog du ønsker. Der vil være en betydelig indlæringskurve i denne tilgang, da du skal forstå, hvordan PostgreSQL's udsagn er beskrevet i deres interne parsede form.