VI. Referência

As entradas nesta referência têm por finalidade fornecer, em um espaço razoável, uma síntese formal, completa e abrangente dos respectivos assuntos. Podem ser encontradas mais informações sobre a utilização do PostgreSQL sob forma narrativa, de tutorial, ou de exemplos, em outras partes desta documentação. Consulte as referências cruzadas presentes em cada página de referência.

As entradas de referência também estão disponíveis no formato tradicional "man pages" do Unix.

Sumário
I. Comandos SQL
ABORT -- interrompe a transação corrente
ALTER AGGREGATE -- altera a definição de uma função de agregação
ALTER CONVERSION -- altera a definição de uma conversão de codificação
ALTER DATABASE -- altera um banco de dados
ALTER DOMAIN --  altera a definição de um domínio
ALTER FUNCTION -- altera a definição de uma função
ALTER GROUP -- altera o nome do papel ou ser membro do papel
ALTER INDEX -- altera a definição de um índice
ALTER LANGUAGE -- altera a definição de uma linguagem procedural
ALTER OPERATOR -- altera a definição de um operador
ALTER OPERATOR CLASS -- altera a definição de uma classe de operadores
ALTER ROLE -- altera um papel do banco de dados
ALTER SCHEMA -- altera a definição de um esquema
ALTER SEQUENCE --  altera a definição de um gerador de seqüência
ALTER TABLE -- altera a definição de uma tabela
ALTER TABLESPACE -- altera a definição de um espaço de tabelas
ALTER TRIGGER -- altera a definição de um gatilho
ALTER TYPE --  altera a definição de um tipo
ALTER USER -- altera um papel do banco de dados
ANALYZE -- coleta estatísticas sobre o banco de dados
BEGIN -- inicia um bloco de transação
CHECKPOINT -- força um ponto de verificação no registro de transações
CLOSE -- fecha o cursor
CLUSTER -- agrupa a tabela de acordo com um índice
COMMENT -- define ou muda o comentário sobre um objeto
COMMIT -- efetiva a transação corrente
COMMIT PREPARED -- efetiva uma transação previamente preparada para uma efetivação de duas fases
COPY -- copia dados entre um arquivo e uma tabela
CREATE AGGREGATE -- cria uma função de agregação
CREATE CAST -- cria uma conversão de tipo de dado
CREATE CONSTRAINT TRIGGER -- cria um gatilho de restrição
CREATE CONVERSION -- cria uma conversão de codificação
CREATE DATABASE -- cria um banco de dados
CREATE DOMAIN -- cria um domínio
CREATE FUNCTION -- cria uma função
CREATE GROUP -- cria um papel do banco de dados
CREATE INDEX -- cria um índice
CREATE LANGUAGE -- cria uma linguagem procedural
CREATE OPERATOR -- cria um operador
CREATE OPERATOR CLASS -- cria uma classe de operadores
CREATE ROLE -- cria um papel do banco de dados
CREATE RULE -- cria uma regra de reescrita
CREATE SCHEMA -- cria um esquema
CREATE SEQUENCE -- cria um gerador de seqüência
CREATE TABLE -- cria uma tabela
CREATE TABLE AS -- cria uma tabela a partir dos resultados de um comando
CREATE TABLESPACE -- cria um espaço de tabelas
CREATE TRIGGER -- cria um gatilho
CREATE TYPE -- cria um tipo de dado
CREATE USER -- cria um papel do banco de dados
CREATE VIEW -- cria uma visão
DEALLOCATE -- remove um comando preparado
DECLARE -- define um cursor
DELETE -- exclui linhas de uma tabela
DROP AGGREGATE -- remove uma função de agregação
DROP CAST -- remove uma conversão de tipo de dado
DROP CONVERSION -- remove uma conversão de codificação
DROP DATABASE -- remove um banco de dados
DROP DOMAIN -- remove um domínio
DROP FUNCTION -- remove uma função
DROP GROUP -- remove um papel do banco de dados
DROP INDEX -- remove um índice
DROP LANGUAGE -- remove uma linguagem procedural
DROP OPERATOR -- remove um operador
DROP OPERATOR CLASS -- remove uma classe de operadores
DROP OWNED -- remove os objetos de banco de dados pertencentes ao papel de banco de dados
DROP ROLE -- remove um papel do banco de dados
DROP RULE -- remove uma regra de reescrita
DROP SCHEMA -- remove um esquema
DROP SEQUENCE -- remove uma seqüência
DROP TABLE -- remove uma tabela
DROP TABLESPACE -- remove um espaço de tabelas
DROP TRIGGER -- remove um gatilho
DROP TYPE -- remove um tipo de dado
DROP USER -- remove um papel do banco de dados
DROP VIEW -- remove uma visão
END -- efetiva a transação corrente
EXECUTE -- executa um comando preparado
EXPLAIN -- mostra o plano de execução de um comando
FETCH -- retorna linhas de uma consulta usando um cursor
GRANT -- define privilégios de acesso
INSERT -- cria novas linhas na tabela
LISTEN -- ouve uma notificação
LOAD -- carrega ou recarrega um arquivo de biblioteca compartilhada
LOCK -- bloqueia uma tabela
MOVE -- posiciona o cursor
NOTIFY -- gerar uma notificação
PREPARE -- prepara um comando para execução
PREPARE TRANSACTION -- prepara a transação corrente para uma efetivação de duas fases
REASSIGN OWNED -- muda o dono dos objetos de banco de dados pertencentes a um papel de banco de dados
REINDEX -- reconstrói índices
RELEASE SAVEPOINT -- destrói um ponto de salvamento definido anteriormente
RESET -- redefine o valor de um parâmetro em tempo de execução com seu valor padrão
REVOKE -- revoga privilégios de acesso
ROLLBACK -- interrompe a transação corrente
ROLLBACK PREPARED -- cancela uma transação previamente preparada para uma efetivação de duas fases
ROLLBACK TO SAVEPOINT -- desfaz até o ponto de salvamento
SAVEPOINT -- define um novo ponto de salvamento na transação corrente
SELECT -- retorna linhas de uma tabela ou de uma visão
SELECT INTO -- cria uma tabela a partir dos resultados de uma consulta
SET -- muda um parâmetro de tempo de execução
SET CONSTRAINTS -- define os modos de verificação da restrição na transação corrente
SET ROLE -- define o identificador do usuário corrente da sessã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
START TRANSACTION -- inicia um bloco de transação
TRUNCATE -- esvazia uma tabela ou conjunto de tabelas
UNLISTEN -- pára de ouvir uma notificação
UPDATE -- atualiza linhas de uma tabela
VACUUM -- limpa e opcionalmente analisa um banco de dados
VALUES -- computa um conjunto de linhas
II. Aplicativos cliente do PostgreSQL
clusterdb -- agrupa um banco de dados do PostgreSQL
createdb -- cria um banco de dados do PostgreSQL
createlang -- cria uma linguagem procedural do PostgreSQL
createuser -- cria uma conta de usuário do PostgreSQL
dropdb -- remove um banco de dados do PostgreSQL
droplang -- remove uma linguagem procedural do PostgreSQL
dropuser -- remove uma conta de usuário do PostgreSQL
ecpg -- pré-processador da linguagem C com SQL incorporado
pg_config -- retorna informações sobre a versão do PostgreSQL instalada
pg_dump --  salva um banco de dados do PostgreSQL em um arquivo de script ou de outro tipo
pg_dumpall -- salva um agrupamento de bancos de dados do PostgreSQL em um arquivo de script
pg_restore --  restaura um banco de dados do PostgreSQL a partir de um arquivo criado pelo pg_dump
psql --  terminal interativo do PostgreSQL
reindexdb -- Indexa novamente um banco de dados do PostgreSQL
vacuumdb -- limpa e analisa um banco de dados do PostgreSQL
III. Aplicativos do servidor PostgreSQL
initdb -- cria um agrupamento de bancos de dados do PostgreSQL
ipcclean -- remove a memória compartilhada e os semáforos de um servidor PostgreSQL que caiu
pg_controldata -- mostra informações de controle de um agrupamento de bancos de dados PostgreSQL
pg_ctl -- inicia, pára ou reinicia o servidor PostgreSQL
pg_resetxlog -- redefine o conteúdo do log de escrita prévia e outras informações de controle de um agrupamento de bancos de dados do PostgreSQL
postgres -- servidor de banco de dados PostgreSQL
postmaster -- servidor de banco de dados PostgreSQL
SourceForge.net Logo CSS válido!