Skip to main content

PostgreSQL

Status: Finalizado ✅

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

Subir backup no banco de dados local​

Para efetuar essa operação, abra o PgAdmin e crie um novo banco de dados. Depois abra o CMD (tem que ser o CMD) e digite o seguinte comando:

"C:/Program Files/PostgreSQL/14/bin/psql.exe" --file=C:\Versionamento\ObraPlay\obraplayapi\dumpdata\Obraplay_PROD-2022_05_06_10_27_41-dump.sql --dbname=obraplay --username=postgres --host=localhost --port=5432

Leve esse comando como base pois muito provavelmente os diretórios estaram diferentes no seu computador. De forma simples, você irá executar o binário do Postgres pelo CMD, passando como parâmetro o arquivo de backup, o usuário do postgres, o host e a porta.

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

Documentação (Inglês)

Documentação actual (francês)

PostgreSQL 10 Documentação (francês)