La base de datos PostgreSQL es un producto Open Source (Código abierto) el cual está disponible sin costo alguno. Postgres, desarrollado originalmente en el Departamento de Ciencias de la Computación de la Universidad de Berkeley, fue pionera en el conceptos de Objeto-Relacional, el cual está disponible actualmente en muchas bases de datos comerciales. Esta proveyó del lenguaje de apoyo SQL92/SQL99, transacciones, integridad referencia, procedimiento de almacenaje and extensibilidad por tipo. PostgreSQL es un código abierto descendiente del código original de Berkeley.
Ejemplo de la estructura y uso con PHP
<?php
// Conectando y seleccionando una base de datos
$dbconn = pg_connect("host=localhost dbname=publishing user=www password=foo")
or die('Could not connect: ' . pg_last_error());
// Desarrollar la sentencia en SQL
$query = 'SELECT * FROM authors';
$result = pg_query($query) or die('Query failed: ' . pg_last_error());
// Imprimir resultador en HTML
echo "<table>
";
while ($line = pg_fetch_array($result, null, PGSQL_ASSOC)) {
echo " <tr>
";
foreach ($line as $col_value) {
echo " <td>$col_value</td>
";
}
echo " </tr>
";
}
echo "</table>
";
// Liberando resultados de la consulta
pg_free_result($result);
PgAdmin es un programa de código abierto que te permite administrar tus bases de datos de postgresql, cuenta con varias funciones como la de hacer respaldos de tus bases de datos, es multiplataforma (hay versiones para windows linux, mac, Solaris), esta en varios idiomas.