Tidak di PostgreSQL pada saat penulisan, tidak. CREATE
tepat dalam skema memungkinkan mereka membuat jenis objek apa pun. Tidak ada cara untuk membatasi objek apa yang dapat mereka buat - fungsi, operator, kelas operator, tabel, tampilan, dll.
Anda dapat menerapkan kait eksekutor untuk menerapkan aturan semacam ini, tetapi Anda harus melakukannya sebagai modul yang dapat dimuat yang ditulis dalam C. ProcessUtility_hook
mungkin pengait yang Anda inginkan. Akan ada kurva pembelajaran yang signifikan untuk pendekatan ini, karena Anda harus memahami bagaimana pernyataan PostgreSQL dijelaskan dalam bentuk parsing internalnya.