Postgresql

Definição – o que significa o PostgreSQL?

PostgreSQL é um sistema de gerenciamento de banco de dados objeto-relacional (ORDBMS) de código aberto que não pertence ou é controlado por uma empresa ou indivíduo. Como o software postgresSQL é de código aberto, ele é gerenciado principalmente por meio de um esforço online coordenado por uma comunidade global ativa de desenvolvedores, entusiastas e outros voluntários.

Lançado pela primeira vez em meados da década de 1990, o postgresSQL foi escrito em C. Seus principais concorrentes incluem Oracle DB, SQL Server e MySQL.

Este termo também é conhecido como Postgres.

Definirtec explica PostgreSQL

PostgresSQL e ingres, um esforço anterior, foram desenvolvidos por uma equipe da Universidade da Califórnia em Berkeley. PostgresSQL não suportava originalmente a linguagem de consulta estruturada (SQL) – a linguagem de consulta QUEL foi usada até 1994, quando o suporte a SQL foi adicionado. Em 1996, a primeira versão oficial de software de código aberto do PostgresSQL foi lançada.

PostgresSQL suporta quase todos os recursos de banco de dados relacional e oferece alguns recursos incomuns que normalmente estão ausentes em outros motores RDBMS. Os objetos com suporte comum incluem visualizações, procedimentos armazenados, índices, gatilhos e tipos de dados definidos por objeto, além de recursos gerais de 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; tais recursos incluem o uso de conceitos como espaços de tabelas, pontos de salvamento e recuperação pontual.