【问题标题】:yii users and rights extension install on postgresqlyii 用户和权限扩展安装在 postgresql 上
【发布时间】:2014-09-01 19:11:43
【问题描述】:
我已经安装了 Yii 框架的 users and rights 扩展并且它工作正常。
我想迁移到postgresql。 rights 扩展有 mysql 和 sqlite 导入文件(schema.mysql.sql 和 schema.sqlite.sql 文件),但它没有 @987654326 @ 导入文件。
如何在我的 postgresql 数据库中创建权限和用户表?
我应该手动创建表格吗?
【问题讨论】:
标签:
php
postgresql
yii
yii-extensions
rights
【解决方案1】:
我手动创建了表格,它工作正常,但我需要在protected/modules/rights/components/RDbAuthManager.php 下交换一些代码。
我在RDbAuthManager类的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);