我已经安装了Yii框架的users and rights
扩展名,并且工作正常
我想迁移到postgresql
。 rights
扩展程序包含mysql
和sqlite
个导入文件( schema.mysql.sql 和 schema.sqlite.sql 文件),但它没有postgresql
导入文件。
如何在postgresql db中创建权限和用户表?
我应该手工制作表格吗?
答案 0 :(得分:0)
我手动创建表格并且工作正常,但我需要在protected/modules/rights/components/RDbAuthManager.php
下交换一些代码
我在RDbAuthManager
class:
$itemTable = $this->db->quoteTableName($this->itemTable);
$rightsTable = $this->db->quoteTableName($this->rightsTable);
$assignmentTable = $this->db->quoteTableName($this->assignmentTable);
$itemChildTable = $this->db->quoteTableName($this->itemChildTable);