Este capítulo fornece uma visão geral sobre como utilizar a linguagem SQL para realizar operações simples. O propósito deste tutorial é apenas fornecer uma introdução e, de forma alguma, ser um tutorial completo sobre a linguagem SQL. Existem muitos livros escritos sobre a linguagem SQL, incluindo [melt93] e [date97]. É preciso estar ciente de que algumas funcionalidades da linguagem SQL do PostgreSQL são extensões ao padrão.
Nos exemplos a seguir é presumido que tenha sido criado o banco de
dados chamado meu_bd, conforme descrito no capítulo
anterior, e que o psql esteja ativo.
Os exemplos presentes nesse manual também podem ser encontrados na
distribuição do código-fonte do PostgreSQL,
no diretório src/tutorial/.
(As distribuições binárias do PostgreSQL
podem não fornecer esses arquivos.)
Para usar estes arquivos, primeiro deve-se tornar o diretório
src/tutorial/ o diretório corrente e, depois,
executar o utilitário make, conforme
mostrado abaixo:
$cd.../src/tutorial$make
Os comandos acima criam os scripts e compilam os arquivos C contendo funções e tipos definidos pelo usuário. Em seguida, para iniciar o tutorial, execute o seguinte:
$psql -s meu_bd...mydb=>\i basics.sql
O comando \i do psql
faz a leitura dos comandos do arquivo especificado.
A opção -s ativa o modo passo a passo,
que faz uma pausa antes de enviar cada comando para o servidor.
Os comandos utilizados nesta seção estão no arquivo
basics.sql.