2. POSTGRESQL é um SGBD objeto-relational
(SGBDOR).
O POSTGRESQL foi desenvolvido originalmente
na Universidade de Califórnia em Berkeley.
Em 1996, um grupo começou o
desenvolvimento do SGBD na Internet.
3. Suporte a um número grande de interfaces de
programação, como ODBC, Java
(JDBC), TCL/TK, PHP, Perl e Python, entre outros.
POSTGRESQL continua avançando a um
tremendo passo, graças a um grupo talentoso
de desenvolvedores via Internet.
5. • Funções
• Operadores
• Funções de Agregação (Agrupamento)
• Métodos de Índice
• Linguagens Procedurais (Stored Procedures)
Licença
Sua licença é BSD, portanto pode ser
utilizado, modificado e distribuído por qualquer pessoa
ou empresa para qualquer finalidade, sem encargo, em
quaisquer dos sistemas operacionais
suportados.
11. Para simular a constraint enum do
MySQL, podemos usar a constraint check.
12. O que outros SGBDs chamam de stored
procedures o PostgreSQL chama de
funções, que podem ser em diversas linguagens.
13. Uma função de gatilho pode ser criada para
executar antes (BEFORE) ou após (AFTER) as
consultas INSERT, UPDATE OU DELETE, uma vez
para cada registro (linha) modificado ou por
instrução SQL.
Logo que ocorre um desses eventos do gatilho a
função do gatilho é disparada automaticamente
para tratar o evento.
14.
15. Veja a lista em PDF
EX:
SELECT UPPER('universidade');
SELECT LOWER('UNIFOR');
SELECT TRANSLATE('Brasil', 'il', 'ão');