Phalcon - Cambio di database
Abbiamo utilizzato un database MySQL nella nostra applicazione. Se volessimo cambiare il software del database a metà flusso, non sarebbe troppo difficile, a patto che avessimo la stessa struttura dati nel nostro nuovo database.
PostgreSQL
Configura l'applicazione web che si connetterà al database PostgreSQL.
Ciò può essere ottenuto utilizzando il codice seguente. I servizi includerannoPhalcon\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
Per implementare la connessione SQLite, la configurazione dovrebbe essere estesa con Phalcon\Db\Adapter\Pdo\Sqlite classe astratta.
<?php
use Phalcon\Db\Adapter\Pdo\Sqlite;
$connection = new Sqlite(['dbname' => '/tmp/blog_tutorial.sqlite']);
Oracolo
Per implementare la connessione al database Oracle in Phalcon, la configurazione dovrebbe essere estesa con Phalcon\Db\Adapter\Pdo\Oracle classe astratta.
<?php
use Phalcon\Db\Adapter\Pdo\Oracle;
$config = array (
"dbname" => "//localhost/blog_tutorial",
"username" => "root",
"password" => ""
);
$connection = new Phalcon\Db\Adapter\Pdo\Oracle($config);