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); 
廣告