Phalcon - Alternando Bancos de Dados
Usamos um banco de dados MySQL em nosso aplicativo. Se quiséssemos alterar o software do banco de dados no meio do caminho, não seria muito difícil, contanto que tivéssemos a mesma estrutura de dados em nosso novo banco de dados.
PostgreSQL
Configure o aplicativo da web que se conectará ao banco de dados PostgreSQL.
Isso pode ser feito usando o código a seguir. Os serviços incluirãoPhalcon\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 a conexão SQLite, a configuração deve ser estendida com Phalcon\Db\Adapter\Pdo\Sqlite classe abstrata.
<?php
use Phalcon\Db\Adapter\Pdo\Sqlite;
$connection = new Sqlite(['dbname' => '/tmp/blog_tutorial.sqlite']);
Oráculo
Para implementar a conexão do banco de dados Oracle no Phalcon, a configuração deve ser estendida com Phalcon\Db\Adapter\Pdo\Oracle classe abstrata.
<?php
use Phalcon\Db\Adapter\Pdo\Oracle;
$config = array (
"dbname" => "//localhost/blog_tutorial",
"username" => "root",
"password" => ""
);
$connection = new Phalcon\Db\Adapter\Pdo\Oracle($config);