gpt4 book ai didi

php - 学说 2 : How to change from MySQL to Oracle database

转载 作者:行者123 更新时间:2023-11-30 22:26:38 24 4
gpt4 key购买 nike

最初,我开始使用 Zend Framework 2 和 Doctrine2 以及 MySQL 开发 Web 应用程序,但客户希望数据库是 Oracle。所以,我必须将数据库从 MySQL 更改为 Oracle。

为此,我从这个版本修改了我的 doctrine.local.php 文件

return array(
'doctrine' => array(
'connection' => array(
'orm_default' => array(
'driverClass' =>'Doctrine\DBAL\Driver\PDOMySql\Driver',
'params' => array(
'host' => 'localhost',
'port' => '3306',
'user' => 'user_gnsys',
'password' => '******',
'dbname' => 'gnsys',
),
'doctrine_type_mappings' => array(
'enum'=>'string'
)
),
)
)
);

到这个其他版本...

return array(
'doctrine' => array(
'connection' => array(
'orm_default' => array(
'driverClass' => 'Doctrine\DBAL\Driver\OCI8\Driver',
'params' => array(
'host' => 'localhost',
'port' => '1521',
'dbname' => 'GNSYS',
'driver' => 'oci8',
'user' => 'c##gnsys',
'password' => '********',
'servicename' => 'demo31',
),
'doctrine_type_mappings' => array(
'enum'=>'string'
)
),
)
)
);

接下来,我尝试使用下一个命令验证我的模式:

josecarlos@R2D2:~/Workspace/Web/gnsys$ php public/index.php orm:validate-schema

我有下一个导出......

enter image description here

如何删除导出处的所有这些“通知”?我忘记更新另一个文件了吗?

最佳答案

我解决了安装 oci8 库的问题。

关于php - 学说 2 : How to change from MySQL to Oracle database,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35021570/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com