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