Phalcon - Datenbanken wechseln
Wir haben in unserer Anwendung eine MySQL-Datenbank verwendet. Wenn wir die Datenbanksoftware im Midstream ändern wollten, wäre dies nicht allzu schwierig, solange wir dieselbe Datenstruktur in unserer neuen Datenbank haben.
PostgreSQL
Konfigurieren Sie die Webanwendung, die eine Verbindung zur PostgreSQL-Datenbank herstellt.
Dies kann mit dem folgenden Code erreicht werden. Die Dienstleistungen umfassenPhalcon\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
Für die Implementierung einer SQLite-Verbindung sollte die Konfiguration um erweitert werden Phalcon\Db\Adapter\Pdo\Sqlite abstrakte Klasse.
<?php
use Phalcon\Db\Adapter\Pdo\Sqlite;
$connection = new Sqlite(['dbname' => '/tmp/blog_tutorial.sqlite']);
Orakel
Für die Implementierung der Oracle-Datenbankverbindung in Phalcon sollte die Konfiguration um erweitert werden Phalcon\Db\Adapter\Pdo\Oracle abstrakte Klasse.
<?php
use Phalcon\Db\Adapter\Pdo\Oracle;
$config = array (
"dbname" => "//localhost/blog_tutorial",
"username" => "root",
"password" => ""
);
$connection = new Phalcon\Db\Adapter\Pdo\Oracle($config);