Phalcon - Cambio de bases de datos
Hemos utilizado una base de datos MySQL en nuestra aplicación. Si quisiéramos cambiar el software de la base de datos a mitad de camino, no sería demasiado difícil, siempre que tengamos la misma estructura de datos en nuestra nueva base de datos.
PostgreSQL
Configure la aplicación web que se conectará a la base de datos PostgreSQL.
Esto se puede lograr usando el siguiente código. Los servicios incluiránPhalcon\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
Para implementar la conexión SQLite, la configuración debe extenderse con Phalcon\Db\Adapter\Pdo\Sqlite clase abstracta.
<?php
use Phalcon\Db\Adapter\Pdo\Sqlite;
$connection = new Sqlite(['dbname' => '/tmp/blog_tutorial.sqlite']);
Oráculo
Para implementar la conexión de la base de datos Oracle en Phalcon, la configuración debe ampliarse con Phalcon\Db\Adapter\Pdo\Oracle clase abstracta.
<?php
use Phalcon\Db\Adapter\Pdo\Oracle;
$config = array (
"dbname" => "//localhost/blog_tutorial",
"username" => "root",
"password" => ""
);
$connection = new Phalcon\Db\Adapter\Pdo\Oracle($config);