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