yii用户和权限扩展安装在postgresql上

时间:2014-07-11 08:10:56

标签: php postgresql yii yii-extensions rights

我已经安装了Yii框架的users and rights扩展名,并且工作正常 我想迁移到postgresqlrights扩展程序包含mysqlsqlite个导入文件( schema.mysql.sql schema.sqlite.sql 文件),但它没有postgresql导入文件。 如何在postgresql db中创建权限和用户表? 我应该手工制作表格吗?

1 个答案:

答案 0 :(得分:0)

我手动创建表格并且工作正常,但我需要在protected/modules/rights/components/RDbAuthManager.php下交换一些代码 我在RDbAuthManager class:

中的sql查询中替换了这些字段
$itemTable = $this->db->quoteTableName($this->itemTable);
$rightsTable = $this->db->quoteTableName($this->rightsTable);
$assignmentTable = $this->db->quoteTableName($this->assignmentTable);
$itemChildTable = $this->db->quoteTableName($this->itemChildTable);