Índice:
Definição - O que significa o PostgreSQL?
O PostgreSQL é um sistema de gerenciamento de banco de dados objeto-relacional de código aberto (ORDBMS) que não pertence ou é controlado por uma empresa ou indivíduo. Como o software postgresSQL é de código aberto, ele é gerenciado principalmente através de um esforço on-line coordenado por uma comunidade global ativa de desenvolvedores, entusiastas e outros voluntários.
Lançado pela primeira vez em meados dos anos 90, o postgresSQL é escrito em C. Seus principais concorrentes incluem Oracle DB, SQL Server e MySQL.
Este termo também é conhecido como Postgres.
Techopedia explica o PostgreSQL
O PostgresSQL e o ingres, um esforço anterior, foram desenvolvidos por uma equipe da Universidade da Califórnia em Berkeley. O PostgresSQL não suportava originalmente linguagem de consulta estruturada (SQL) - a linguagem de consulta QUEL era usada até 1994, quando o suporte ao SQL foi adicionado. Em 1996, foi lançada a primeira versão oficial do software open-source do PostgresSQL.
O PostgresSQL suporta quase todos os recursos relacionais do banco de dados e oferece alguns recursos incomuns que normalmente estão ausentes em outros mecanismos de RDBMS. Os objetos comumente suportados incluem visualizações, procedimentos armazenados, índices, gatilhos e tipos de dados definidos por objeto, além de recursos gerais do RDBMS, como chaves primárias, relacionamentos de chave estrangeira e atomicidade.
Certos recursos críticos do postgresSQL são semelhantes ao Oracle DB e outros mecanismos de banco de dados; esses recursos incluem o uso de conceitos como espaços de tabela, pontos de salvamento e recuperação point-in-time.