Menggunakan RBAM di PostgreSQL
Meskipun sql untuk membuat tabel-tabel yang berhubungan dengan fungsionalitas CDbAuthManager sudah tersedia [1], tetapi setelah dicoba, RBAM [2], tidak dapat bekerja sebagaimana mestinya, setelah googling beberapa saat, ternyata memang, nama tabel-tabel di [1] harus diubah :
AuthAssignment menjadi auth_assignment
AuthItemChild menjadi auth_item_child
AuthItem menjadi auth_item
Contoh Konfigurasi AuthManager dan RBAM, dapat dilihat di [3]
Referensi
Database schema required by CDbAuthManager, https://github.com/OpenThink-Labs/LoketPelangi/blob/master/framework/web/auth/schema-pgsql.sql
RBAM, Role Based Access Control Management, http://www.yiiframework.com/extension/rbam/
main.sample.php POS Loket Pelangi, https://github.com/OpenThink-Labs/LoketPelangi/blob/master/loketpelangi/protected/config/main.sample.php