Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Exibir filhos
alltrue

Esta página (e páginas subsequentes) tem como objetivo esclarecer dúvidas e conceitos relacionados ao banco de dados PostgreSQL. Lembre-se de verificar se o software descrito atende às necessidades de seu ambiente e de suas especificações.

Links complementares ao conteúdo:

PostgreSQL - Instalação do PostgreSQL - PostgreSQL: Configuration Builder (PGConfig) - PGTune - Dicas sobre Desempenho e Otimizações do PostgreSQLInstalador do PostgreSQL para Windows - ODBC para PostgreSQL -

O que é o PostgreSQL?

PostgreSQL é um SGBD (Sistema Gerenciador de Banco de Dados) criado em meados de 1986 na universidade de Berkeley, na Califórnia. Sua criação deu-se após os desenvolvedores perceberem falhas estruturais em seu projeto anterior, o Ingress, e descartarem o projeto para criar um sistema mais estável, utilizando-se dos erros aprendidos.

Sendo um banco de dados open source, o PostgreSQL não possui licenças comerciais e é mantido pela comunidade. Isto significa que alterações em seu código e implementações de features são testadas e revisadas por pessoas especializadas da comunidade antes de serem implementadas, e o suporte ao produto pode ser encontrado com a própria comunidade ou com empresas específicas para este fim. Ou seja, a ausência de uma organização empresarial por trás do software não implica, necessariamente, em baixa qualidade do produto.

(

Glossário

) Atributos e conceitos

Os itens aqui descritos são utilizados nas páginas relacionadas ao Protheus com PostgreSQL.

AtributoDescrição
Cluster
:
Conjunto de bancos de dados gerenciados em uma instância.
Tablespace
:
Define, para o banco de dados, a localização no arquivo de sistemas onde os objetos de banco de dados podem ser armazenados.
Database
:
Nível mais alto na hierarquia relacional para a organização de objetos relacionais.
User
:
/usuárioPode ser o usuário do sistema operacional ou o usuário no banco de dados.
Role
:
Usuário do banco de dados, não necessariamente relacionado ao usuário do sistema operacional, que é global na instalação de um cluster (e não atrelado a apenas um banco de dados).
pg_hba.conf
:
Arquivo de configuração do PostgreSQL que controla o método de autenticação (hba = Host-Based Authentication, ou Autenticação Baseada no Host).
postgresql.conf
:
Arquivo de configuração dos parâmetros padrão para o cluster.
ODBC