Distribuição do PostgreSQL
O PostgreSQL distribui o código-fonte e pacotes de instalação em vários formatos. O pacote inclui:
- documentação completa (html / man) em inglês;
- várias ferramentas de linha de comando (psql, pg_dump, pg_restore, etc);
- biblioteca libpq e pré-processador ecpg;
- linguagens procedurais (pl/pgsql, pl/perl, pl/python, pl/tcl);
- pacotes adicionais populares (tsearch2, dblink, pgcrypto, etc).
Você pode copiar software de um dos espelhos FTP disponíveis. Recomendamos que copie do espelho mais próximo.
A última versão estável dos Binários para Linux, Instalador para Windows e Código Fonte.
Outras Ferramentas
Há muitos softwares que não são distribuídos com PostgreSQL. A lista abaixo não é completa, mas oferece os pacotes mais populares entre a comunidade.
Clientes Gráficos
pgAdmin III - ferramenta de administração multiplataforma
PhpPgAdmin - ferramenta de administração na plataforma web
PgWorksheet - ferramenta para executar comandos SQL e do psql
Interfaces de Programação
DBD::Pg - driver Perl
JDBC - driver JDBC
libpqxx - API C++
Npgsql - driver .Net
ODBC - driver ODBC
PgOleDb - driver OLE-DB
pgtclng - interface de próxima geração para Tcl
Pgtcl - bibioteca para ligação ao Tcl
Pgin - interface Tcl para PostgreSQL escrita em Tcl
PyGreSQL - interface Python para PostgreSQL
psycopg - outra interface Python para PostgreSQL
Linguagens Procedurais
PL/Java - linguagem procedural baseada em Java que utiliza integração baseada em JNI
PL-J - linguagem procedural baseada em Java que utiliza uma jvm por banco de dados
plPHP - linguagem procedural baseada no PHP
plR - linguagem procedural baseada na linguagem R
pl-ruby - linguagem procedural baseada em Ruby
Funcionalidades Adicionais
OpenFTS - mecanismo de busca avançado baseado em PostgreSQL que fornece indexação online e classificação por relevância
Slony-I - sistema de replicação mestre-múltiplos escravos com cascateamento e failover
pgpool - servidor (middleware) que agrupa conexões PostgreSQL
PostGIS - adiciona suporte a objetos espaciais ao banco de dados PostgreSQL
GNU Ferret - ferramenta para modelagem de dados
Outros Softwares