Учебники

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 в Phalcon конфигурация должна быть расширена с помощью абстрактного класса Phalcon \ Db \ Adapter \ Pdo \ Oracle .