bueue / oracle-migrations-bundle
Bueue OracleMigrationsBundle
v1.0
2017-09-12 18:18 UTC
Requires
This package is not auto-updated.
Last update: 2024-09-29 04:37:22 UTC
README
此包集成了Doctrine Migrations Bundle,提高了Oracle中的性能。
安装
步骤 1:下载包
打开命令行控制台,进入您的项目目录,然后执行以下命令以下载此包的最新稳定版本
$ composer require bueue/oracle-migrations-bundle
步骤 2:启用包
然后,通过将其添加到项目app/AppKernel.php
文件中注册的包列表中启用包
<?php
// app/AppKernel.php
// ...
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = array(
// ...
new Bueue\OracleMigrationsBundle\BueueOracleMigrationsBundle(),
);
// ...
}
// ...
}
步骤 3:添加driver_class选项
将driver_class
选项添加到您的config.yml
中的默认连接
# Doctrine Configuration example
doctrine:
dbal:
default_connection: default
connections:
default:
driver: "oci8"
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: "%database_charset%"
driver_class: Bueue\OracleMigrationsBundle\MigrationsDriver
使用
请参阅https://github.com/doctrine/migrations(命令保持不变)
注意
此包创建3个物化视图
- MV_MIG_COLS_DB_NAME
- MV_MIG_FKS_DB_NAME
- MV_MIG_IDXS_DB_NAME
其中DB_NAME
是您的数据库名。