srusakov / firebirddb
Yii 2 Firebird DB 驱动器
dev-master
2014-06-10 12:01 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2024-09-24 16:06:14 UTC
README
这是由idlesign最初发布的YiiFirebird适配器的更新版本。它已增强以兼容yii2。
本版本标记为2.0
需求
- PHP 5.4
- 启用PDO_Firebird扩展。
- Firebird 2.5(未在旧版本上进行测试)
- Yii 1.1.9
安装
- 修改您的composer.json文件
... "require": { "srusakov/firebirddb": "*" }, "repositories":[{ "type":"git", "url":"http://github.com/srusakov/yii2-firebirddb", }] ...
- 修改您的common/config/main.php文件
return [ 'components' => [ 'db' => [ 'class' => 'yii\db\Connection', 'dsn' => 'firebird:dbname=HOSTNAME:DATABASENAME.fdb;charset=UTF8', 'username' => 'sysdba', 'password' => 'masterkey', 'charset' => 'utf8', 'pdoClass' => 'srusakov\firebirddb\PDO', 'schemaMap' => [ 'firebird' => 'srusakov\firebirddb\Schema', // FireBird ], ], ]
限制
由数据库施加的一些限制
- 重命名表
- 在同一事务和同一表中使用DDL和DML语句。(例如:创建表和插入)
注意!
此驱动器在生产环境中未经过充分测试!使用时请自行承担风险!
感谢
@idlesign, @robregonm, @edgardmessias, @mr-rfh, @mlorentz75