Ir para o conteúdo

PostgreSQL

PostgreSQL™ é um sistema de gestão de bases de dados relacionais orientadas para objectos (ORDBMS) baseado no POSTGRES, Versão 4.2™. Foi desenvolvido na Universidade da Califórnia, no Departamento de Informática de Berkeley. POSTGRES é a origem de muitos conceitos que só serão disponibilizados em sistemas de gestão de bases de dados comerciais muito mais tarde.

PostgreSQL™ é um descendente livre do código original de Berkeley. Suporta grande parte da norma SQL, ao mesmo tempo que oferece muitas características modernas:

consultas complexas;

chaves estrangeiras;

gatilhos;

vistas editáveis;

integridade transaccional;

Controlo de Concorrência MultiVersion (MVCC).

Além disso, PostgreSQL™ pode ser alargado pelo utilizador de múltiplas formas, por exemplo, acrescentando :

novos tipos de dados;

novas funções;

novos operadores;

novas funções de agregação;

novos métodos de indexação;

novas línguas processuais.

E graças à sua licença liberal, PostgreSQL™ pode ser utilizado, modificado e distribuído livremente para qualquer fim, seja privado, comercial ou académico.

Instalação

Para instalar, basta ir a o link para download e escolher a versão correcta para o seu sistema operativo. Tenha cuidado com a instalação porque por vezes o instalador pode pedir para instalar outras coisas.

Executando o servidor como localhost (127.0.0.1)

Uma vez instalado, pode ir divertir-se com o postgreSQL. Basta utilizar o pgAdmin 4. Na verdade, não é necessário procure no seu sistema por um programa chamado "Postgres". Pode utilizar a interface gráfica ``pgAdmin```, ou utilizar directamente na "linha de comando" com "psql".

Tutorial PostgreSQL

Se quiser aprender a utilizar o software e achar que é uma boa ideia ter os seus conhecimentos. Aviso: é especialmente importante que o administrador do sítio tenha bons conhecimentos para gerir a base de dados.

Tutorial postgres

Para mais informações, ver a documentação

Documentação (Inglês)

Documentação actual (francês)

PostgreSQL 10 Documentação (francês)