Phalcon - การสลับฐานข้อมูล

เราได้ใช้ฐานข้อมูล MySQL ในแอปพลิเคชันของเรา หากเราต้องการเปลี่ยนซอฟต์แวร์ฐานข้อมูลกลางคันมันคงไม่ยากเกินไปตราบใดที่เรามีโครงสร้างข้อมูลเดียวกันในฐานข้อมูลใหม่ของเรา

PostgreSQL

กำหนดค่าเว็บแอปพลิเคชันที่จะเชื่อมต่อกับฐานข้อมูล PostgreSQL

สามารถทำได้โดยใช้รหัสต่อไปนี้ บริการจะรวมถึง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" => "//localhost/blog_tutorial", 
   "username" => "root", 
   "password" => "" 
); 

$connection = new Phalcon\Db\Adapter\Pdo\Oracle($config);