Phalcon - 切换数据库



我们在应用程序中使用了 MySQL 数据库。如果我们想在中途切换数据库软件,不会太难,只要我们在新数据库中具有相同的数据结构即可。

PostgreSQL

配置将连接到 PostgreSQL 数据库的 Web 应用程序。

可以使用以下代码实现此目的。服务将包括 Phalcon\Db\Adapter\Pdo\Postgresql

use Phalcon\Db\Adapter\Pdo\Postgresql;  

$config = [ 
   'host'     => 'localhost', 
   'dbname'   => 'blog_tutorial', 
   'port'     => 5432, 
   'username' => 'root', 
   'password' => '' 
];  

$connection = new Postgresql($config); 

SQLite

要实现 SQLite 连接,应使用 Phalcon\Db\Adapter\Pdo\Sqlite 抽象类扩展配置。

<?php  
 
use Phalcon\Db\Adapter\Pdo\Sqlite;  

$connection = new Sqlite(['dbname' => '/tmp/blog_tutorial.sqlite']); 

Oracle

要实现 Oracle 数据库在 Phalcon 中的连接,应使用 Phalcon\Db\Adapter\Pdo\Oracle 抽象类扩展配置。

<?php  

use Phalcon\Db\Adapter\Pdo\Oracle;  

$config = array ( 
   "dbname" => "///blog_tutorial", 
   "username" => "root", 
   "password" => "" 
); 

$connection = new Phalcon\Db\Adapter\Pdo\Oracle($config); 
广告
© . All rights reserved.