Histórico da Página
Exibir filhos | ||
---|---|---|
|
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 PostgreSQL - Instalador 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 conceitosOs itens aqui descritos são utilizados nas páginas relacionadas ao Protheus com PostgreSQL.
Atributo | Descriçã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ário | Pode 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 |