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

신탁

Phalcon에서 Oracle 데이터베이스 연결을 구현하려면 구성을 다음으로 확장해야합니다. 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);