I. Comandos SQL

Table of Contents
ABORT --  aborta a transação corrente
ALTER GROUP --  inclui ou exclui usuários em um grupo
ALTER TABLE --  altera a definição da tabela
ALTER USER --  altera a conta de um usuário do banco de dados
ANALYZE --  coleta estatísticas sobre um banco de dados
BEGIN --  inicia um bloco de transação
CHECKPOINT -- força um ponto de controle no log de transação
CLOSE --  fecha o cursor
CLUSTER --  agrupa uma tabela de acordo com um índice
COMMENT --  cria ou altera o comentário de um objeto
COMMIT --  efetiva a transação corrente
COPY --  copia dados entre arquivos e tabelas
CREATE AGGREGATE --  define uma nova função de agregação
CREATE CONSTRAINT TRIGGER --  define um novo gatilho de restrição
CREATE DATABASE --  cria um banco de dados novo
CREATE FUNCTION -- define uma nova função
CREATE GROUP --  define um novo grupo de usuários
CREATE INDEX --  define um índice novo
CREATE LANGUAGE -- define uma nova linguagem procedural
CREATE OPERATOR --  define um novo operador
CREATE RULE --  define uma nova regra
CREATE SEQUENCE --  define um novo gerador de seqüência
CREATE TABLE -- define uma nova tabela
CREATE TABLE AS -- cria uma nova tabela a partir do resultado de uma consulta
CREATE TRIGGER --  define um novo gatilho
CREATE TYPE --  define um novo tipo de dado
CREATE USER --  define uma nova conta de usuário do banco de dados
CREATE VIEW --  define uma nova visão
DECLARE --  define um cursor
DELETE --  exclui linhas de uma tabela
DROP AGGREGATE --  remove uma função de agregação definida pelo usuário
DROP DATABASE --  remove um banco de dados
DROP FUNCTION --  remove uma função definida pelo usuário
DROP GROUP --  remove um grupo de usuários
DROP INDEX --  remove um índice
DROP LANGUAGE --  remove uma linguagem procedural definida pelo usuário
DROP OPERATOR --  remove um operador definido pelo usuário
DROP RULE --  remove uma regra
DROP SEQUENCE --  remove uma seqüência
DROP TABLE --  remove uma tabela
DROP TRIGGER --  remove um gatilho
DROP TYPE --  remove um tipo de dado definido pelo usuário
DROP USER --  remove uma conta de usuário do banco de dados
DROP VIEW --  remove uma visão
END --  efetiva a transação corrente
EXPLAIN --  mostra o plano de execução de uma instrução
FETCH --  busca linhas de uma tabela usando um cursor
GRANT -- define privilégios de acesso
INSERT --  cria novas linhas na tabela
LISTEN --  escuta uma notificação
LOAD -- carrega ou recarrega um arquivo de biblioteca compartilhada
LOCK --  bloqueia explicitamente uma tabela
MOVE --  posiciona o cursor em uma determinada linha da tabela
NOTIFY --  gera uma notificação
REINDEX --  reconstrói índices corrompidos
RESET -- atribui a um parâmetro de tempo de execução o seu valor padrão
REVOKE -- revoga privilégios de acesso
ROLLBACK --  aborta a transação corrente
SELECT --  retorna linhas de uma tabela ou de uma visão
SELECT INTO --  cria uma nova tabela a partir do resultado de uma consulta
SET -- muda um parâmetro de tempo de execução
SET CONSTRAINTS -- especifica o modo de restrição da transação corrente
SET SESSION AUTHORIZATION -- define o identificador do usuário da sessão e o identificador do usuário corrente, da sessão corrente.
SET TRANSACTION -- define as características da transação corrente
SHOW -- mostra o valor de um parâmetro de tempo de execução
TRUNCATE --  esvazia a tabela
UNLISTEN --  pára de escutar uma notificação
UPDATE --  atualiza linhas de uma tabela
VACUUM --  limpa e opcionalmente analisa o banco de dados