Untuk mencapai tujuan Anda
Anda dapat membuat:
1) Dua skema:satu untuk tabel umum, satu untuk hal-hal keamanan seperti tabel login/pass(hash), log sesi pengguna, tabel perubahan log, dll.
2) Dua pengguna:satu pengguna biasa, yang hanya dapat menggunakan dml pada skema umum (tanpa ddl), satu pengguna super.
3) Fungsi login yang akan memeriksa pengguna/pass yang diberikan terhadap tabel login/pass dan mencatat upaya yang berhasil/gagal ke dalam log sesi pengguna (Anda memerlukan SECURITY DEFINER
fungsi)
4) Kumpulan pemicu audit pada tabel skema umum yang akan memeriksa hak istimewa pengguna dan mencatat perubahan apa pun, yang dibuat oleh pengguna (SECURITY DEFINER
berfungsi di sini juga).