Programa do Curso

Introdução a PostgreSQL

  • Uma Breve História do PostgreSQL
  • Convenções
  • Outras informações
  • Orientações para relatórios de bugs

Introdução ao PostgreSQL

  • Instalação de Pacotes e Criando Banco de Dados
  • Instalação do Código Fonte
  • Instalação do código-fonte no Windows
  • A linguagem SQL
  • Características avançadas

A linguagem SQL

  • Sintaxe SQL
  • Definição de dados
  • Manipulação de dados
  • Consultas
  • Tipos de dados
  • Funções e Operadores
  • Conversão de Tipo
  • Índices

Pesquisa de Texto Completo

  • Controle de Concorrência
  • Dicas de desempenho

Interfaces do Cliente

  • libpq - Biblioteca C
  • Objetos grandes
  • Considerações especiais para programas baseados em loop de eventos
  • Tratamento de erros
  • ECPG - SQL incorporado em C
  • O esquema de informações
  • Ligações em outras linguagens de programação, por ex. PHP, Perl, Python, Node.js, Ir.
  • Considerações especiais para estruturas assíncronas do Python (por exemplo, gevent, asyncio, Twisted, Tornado)
  • Suporte do PostgreSQL em frameworks ORM

Programação de Servidores

  • Estendendo SQL
  • Gatilhos
  • O sistema de regras
  • Línguas processuais
  • PL / pgSQL - Linguagem procedural SQL
  • Linguagem procedural PL / Tcl - Tcl
  • PL / Perl - linguagem procedural em Perl
  • PL / Python - Linguagem procedural em Python
  • Interface de programação de servidores

Requisitos

Um conhecimento prático de SQL e C

 14 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas