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