Phalcon - Przełączanie baz danych
W naszej aplikacji wykorzystaliśmy bazę danych MySQL. Gdybyśmy chcieli zmienić oprogramowanie bazodanowe w środku strumienia, nie byłoby to zbyt trudne, o ile mamy taką samą strukturę danych w naszej nowej bazie danych.
PostgreSQL
Skonfiguruj aplikację internetową, która będzie łączyła się z bazą danych PostgreSQL.
Można to osiągnąć za pomocą następującego kodu. Usługi będą obejmować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
Aby zaimplementować połączenie SQLite, konfigurację należy rozszerzyć o Phalcon\Db\Adapter\Pdo\Sqlite Klasa abstrakcyjna.
<?php  
 
use Phalcon\Db\Adapter\Pdo\Sqlite;  
$connection = new Sqlite(['dbname' => '/tmp/blog_tutorial.sqlite']);Wyrocznia
Aby zaimplementować połączenie z bazą danych Oracle w Phalcon, konfigurację należy rozszerzyć o Phalcon\Db\Adapter\Pdo\Oracle Klasa abstrakcyjna.
<?php  
use Phalcon\Db\Adapter\Pdo\Oracle;  
$config = array ( 
   "dbname" => "//localhost/blog_tutorial", 
   "username" => "root", 
   "password" => "" 
); 
$connection = new Phalcon\Db\Adapter\Pdo\Oracle($config);