Простое решение для соединения с базой данных Postgresql. Стоит отметить что для работы с Postgresql существуют свои функции о которых подробно можно прочесть на этой странице — http://www.php.net/manual/en/ref.pgsql.php.
<?php
$host = 'localhost';
$user = 'username';
$pass = 'password';
$db = 'base';
$connection = pg_connect ('host=$host port=5432 dbname=$db user=$user password=$pass');
if (!$connection)
{
die('Не удалось соединиться с базой данных');
}
?>
PostgreSQL — кросс-платформенная свободная объектно-реляционная система управления базами данных (СУБД).
Основные особенности PostgreSQL:
- поддержка БД практически неограниченного размера;
- мощные и надежные механизмы транзакций и репликации;
- расширяемая система встроенных языков программирования:
- легко расширяемая система типов.
Кстати говоря Drupal может использовать PostgreSQL в качестве своей базы данных.