Parte VI. Referência

Os itens abordados nessa referência têm por finalidade fornecer, em um espaço razoável, uma descrição formal, completa e abrangente dos respectivos assuntos. Podem ser encontradas mais informações sobre a utilização do PostgreSQL sob forma de 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.

Os itens abordados nessa referência também estão disponíveis no formato man pages encontrados nos sistemas Unix e semelhantes.

Índice

I. Comandos SQL
ABORT — desfaz a transação corrente
ALTER AGGREGATE — modifica a definição de uma função de agregação
ALTER COLLATION — modifica a definição de uma ordenação
ALTER CONVERSION — modifica a definição de uma conversão
ALTER DATABASE — modifica um banco de dados
ALTER DEFAULT PRIVILEGES — define os privilégios de acesso padrão
ALTER DOMAIN — modifica a definição de um domínio
ALTER EVENT TRIGGER — modifica a definição de um gatilho de evento
ALTER EXTENSION — modifica a definição de uma extensão
ALTER FOREIGN DATA WRAPPER — modifica a definição de um empacotador de dados estrangeiros
ALTER FOREIGN TABLE — modifica a definição de uma tabela estrangeira
ALTER FUNCTION — modifica a definição de uma função
ALTER GROUP — modifica o nome da função de banco de dados ou filiação
ALTER INDEX — modifica a definição de um índice
ALTER LANGUAGE — modifica a definição de uma linguagem procedural
ALTER LARGE OBJECT — modifica a definição de um objeto grande
ALTER MATERIALIZED VIEW — modifica a definição de uma visão materializada
ALTER OPERATOR — modifica a definição de um operador
ALTER OPERATOR CLASS — modifica a definição de uma classe de operador
ALTER OPERATOR FAMILY — modifica a definição de uma família de operador
ALTER POLICY — modifica a definição de uma política de segurança no nível de linha
ALTER PROCEDURE — modifica a definição de um procedimento
ALTER PUBLICATION — modifica a definição de uma publicação
ALTER ROLE — modifica uma função de banco de dados
ALTER ROUTINE — modifica a definição de uma rotina
ALTER RULE — modifica a definição de uma regra
ALTER SCHEMA — modifica a definição de um esquema
ALTER SEQUENCE — modifica a definição de um gerador de sequência
ALTER SERVER — modifica a definição de um servidor estrangeiro
ALTER STATISTICS — modifica a definição de um objeto de estatísticas estendidas
ALTER SUBSCRIPTION — modifica a definição de uma subscrição
ALTER SYSTEM — modifica um parâmetro de configuração do servidor
ALTER TABLE — modifica a definição de uma tabela
ALTER TABLESPACE — modifica a definição de um espaço de tabelas
ALTER TEXT SEARCH CONFIGURATION — modifica a definição de uma configuração de procura de texto
ALTER TEXT SEARCH DICTIONARY — modifica a definição de um dicionário de procura de texto
ALTER TEXT SEARCH PARSER — modifica a definição de um analisador de procura de texto
ALTER TEXT SEARCH TEMPLATE — modifica a definição de um modelo de procura de texto
ALTER TRIGGER — modifica a definição de um gatilho
ALTER TYPE — modifica a definição de um tipo de dados
ALTER USER — modifica uma função de banco de dados
ALTER USER MAPPING — modifica a definição de um mapeamento de usuário
ALTER VIEW — modifica a definição de uma visão
ANALYZE — coleta estatísticas sobre um banco de dados
BEGIN — inicia um bloco de transação
CALL — chama um procedimento
CHECKPOINT — força um ponto de verificação no registro de transações
CLOSE — fecha o cursor
CLUSTER — agrupa uma tabela de acordo com um índice
COMMENT — define ou modifica o comentário de um objeto
COMMIT — efetiva a transação corrente
COMMIT PREPARED — efetiva uma transação preparada anteriormente para efetivação em duas fases
COPY — copia dados entre um arquivo e uma tabela
CREATE ACCESS METHOD — define um novo método de acesso
CREATE AGGREGATE — define uma nova função de agregação
CREATE CAST — define uma nova conversão de tipo de dados
CREATE COLLATION — define uma nova ordenação
CREATE CONVERSION — define uma nova conversão de codificação
CREATE DATABASE — define um novo banco de dados
CREATE DOMAIN — define um novo domínio
CREATE EVENT TRIGGER — define um novo gatilho de evento
CREATE EXTENSION — instala uma extensão
CREATE FOREIGN DATA WRAPPER — define um novo empacotador de dados estrangeiros
CREATE FOREIGN TABLE — define uma nova tabela estrangeira
CREATE FUNCTION — define uma nova função
CREATE GROUP — define uma nova função de banco de dados
CREATE INDEX — define um novo índice
CREATE LANGUAGE — define uma nova linguagem procedural
CREATE MATERIALIZED VIEW — define uma nova visão materializada
CREATE OPERATOR — define um novo operador
CREATE OPERATOR CLASS — define uma nova classe de operador
CREATE OPERATOR FAMILY — define uma nova família de operador
CREATE POLICY — define uma nova política de segurança no nível de linha para uma tabela
CREATE PROCEDURE — define um novo procedimento
CREATE PUBLICATION — define uma nova publicação
CREATE ROLE — define uma nova função de banco de dados
CREATE RULE — define uma nova regra de reescrita
CREATE SCHEMA — define um novo esquema
CREATE SEQUENCE — define um novo gerador de sequência
CREATE SERVER — define um novo servidor estrangeiro
CREATE STATISTICS — define estatísticas estendidas
CREATE SUBSCRIPTION — define uma nova subscrição
CREATE TABLE — define uma nova tabela
CREATE TABLE AS — define uma nova tabela a partir dos resultados de uma consulta
CREATE TABLESPACE — define um novo espaço de tabelas
CREATE TEXT SEARCH CONFIGURATION — define uma nova configuração de procura de texto
CREATE TEXT SEARCH DICTIONARY — define um novo dicionário de procura de texto
CREATE TEXT SEARCH PARSER — define um novo analisador de procura de texto
CREATE TEXT SEARCH TEMPLATE — define um novo modelo de procura de texto
CREATE TRANSFORM — define uma nova transformação
CREATE TRIGGER — define um novo gatilho
CREATE TYPE — define um novo tipo de dados
CREATE USER — define uma nova função de banco de dados
CREATE USER MAPPING — define um novo mapeamento de usuário para servidor estrangeiro
CREATE VIEW — define uma nova visão
DEALLOCATE — desaloca (libera) uma instrução preparada
DECLARE — define um cursor
DELETE — exclui linhas de uma tabela
DISCARD — descarta o estado da sessão
DO — executa um bloco de código anônimo
DROP ACCESS METHOD — remove um método de acesso
DROP AGGREGATE — remove uma função de agregação
DROP CAST — remove uma conversão de tipo de dados
DROP COLLATION — remove uma ordenação
DROP CONVERSION — remove uma conversão
DROP DATABASE — remove um banco de dados
DROP DOMAIN — remove um domínio
DROP EVENT TRIGGER — remove um gatilho de evento
DROP EXTENSION — remove uma extensão
DROP FOREIGN DATA WRAPPER — remove um empacotador de dados estrangeiros
DROP FOREIGN TABLE — remove uma tabela estrangeira
DROP FUNCTION — remove uma função
DROP GROUP — remove uma função de banco de dados
DROP INDEX — remove um índice
DROP LANGUAGE — remove uma linguagem procedural
DROP MATERIALIZED VIEW — remove uma visão materializada
DROP OPERATOR — remove um operador
DROP OPERATOR CLASS — remove uma classe de operador
DROP OPERATOR FAMILY — remove uma família de operador
DROP OWNED — remove os objetos de banco de dados pertencentes a uma função de banco de dados
DROP POLICY — remove uma política de segurança no nível de linha de uma tabela
DROP PROCEDURE — remove um procedimento
DROP PUBLICATION — remove uma publicação
DROP ROLE — remove uma função de banco de dados
DROP ROUTINE — remove uma rotina
DROP RULE — remove uma regra de reescrita
DROP SCHEMA — remove um esquema
DROP SEQUENCE — remove uma sequência
DROP SERVER — remove um descritor de servidor estrangeiro
DROP STATISTICS — remove um objeto de estatísticas estendidas
DROP SUBSCRIPTION — remove uma subscrição
DROP TABLE — remove uma tabela
DROP TABLESPACE — remove um espaço de tabelas
DROP TEXT SEARCH CONFIGURATION — remove uma configuração de procura de texto
DROP TEXT SEARCH DICTIONARY — remove um dicionário de procura de texto
DROP TEXT SEARCH PARSER — remove um analisador de procura de texto
DROP TEXT SEARCH TEMPLATE — remove um modelo de procura de texto
DROP TRANSFORM — remove uma transformação
DROP TRIGGER — remove um gatilho
DROP TYPE — remove um tipo de dados
DROP USER — remove uma função de banco de dados
DROP USER MAPPING — remove um mapeamento de usuário para servidor estrangeiro
DROP VIEW — remove uma visão
END — efetiva a transação corrente
EXECUTE — executa uma instrução preparada
EXPLAIN — mostra o plano de execução de uma instrução
FETCH — recupera linhas de uma consulta usando um cursor
GRANT — define privilégios de acesso
IMPORT FOREIGN SCHEMA — importa definições de tabela de um servidor estrangeiro
INSERT — insere linhas em uma tabela
LISTEN — aguarda por uma notificação
LOAD — carrega um arquivo de biblioteca compartilhada
LOCK — bloqueia uma tabela
MOVE — posiciona o cursor
NOTIFY — gera uma notificação
PREPARE — prepara uma instrução para execução
PREPARE TRANSACTION — prepara a transação corrente para efetivação em duas fases
REASSIGN OWNED — altera o dono de objetos de banco de dados pertencentes a uma função de banco de dados
REFRESH MATERIALIZED VIEW — substitui o conteúdo de uma visão materializada
REINDEX — reconstrói índices
RELEASE SAVEPOINT — libera um ponto de salvamento definido previamente
RESET — restabelece o valor padrão de um parâmetro de tempo de execução
REVOKE — remove privilégios de acesso
ROLLBACK — desfaz a transação corrente
ROLLBACK PREPARED — desfaz uma transação preparada anteriormente para efetivação em duas fases
ROLLBACK TO SAVEPOINT — desfaz até o ponto de salvamento
SAVEPOINT — define um novo ponto de salvamento dentro da transação corrente
SECURITY LABEL — define ou altera um rótulo de segurança aplicado a um objeto
SELECT — recupera linhas de uma tabela ou visão
SELECT INTO — define uma nova tabela a partir dos resultados de uma consulta
SET — modifica parâmetros de configuração de tempo de execução.
SET CONSTRAINTS — define o momento de verificação da restrição para a transação corrente
SET ROLE — define o identificador de 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 corrente 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 — deixa de aguardar por 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. Aplicações cliente do PostgreSQL
clusterdb — reagrupa tabelas em banco de dados do PostgreSQL
createdb — cria um banco de dados do PostgreSQL
createuser — define uma nova conta de usuário do PostgreSQL
dropdb — remove um banco de dados do PostgreSQL
dropuser — remove uma conta de usuário do PostgreSQL
ecpg — pré-processador C para SQL incorporado
pg_amcheck — verifica se um ou mais bancos de dados do PostgreSQL está corrompido
pg_basebackup — realiza uma cópia de segurança base de uma instância do PostgreSQL
pgbench — executa testes de desempenho no PostgreSQL
pg_config — recupera informações sobre a versão instalada do PostgreSQL
pg_dump — salva um banco de dados do PostgreSQL em um arquivo de script, ou outro formato de arquivo
pg_dumpall — salva uma instância do PostgreSQL em um arquivo de script
pg_isready — verifica o status da conexão de um servidor PostgreSQL
pg_receivewal — acompanha o fluxo de registros de transação de um servidor PostgreSQL
pg_recvlogical — controla os fluxos de decodificação lógica do PostgreSQL
pg_restore — recupera um banco de dados do PostgreSQL a partir de um arquivo criado pelo pg_dump
pg_verifybackup — verifica a integridade de uma cópia de segurança base de uma instância do PostgreSQL
psql — terminal interativo do PostgreSQL
reindexdb — reindexa um banco de dados do PostgreSQL
vacuumdb — limpa e, opcionalmente, analisa um banco de dados do PostgreSQL
III. Aplicações servidor do PostgreSQL
initdb — cria um agrupamento de bancos de dados (cluster) do PostgreSQL
pg_archivecleanup — limpa os arquivos de WAL do PostgreSQL arquivados
pg_checksums — ativa, desativa, ou confere as somas de verificação dos arquivos de dados de uma instância do PostgreSQL
pg_controldata — mostra informações de controle de uma instância do PostgreSQL
pg_ctl — inicializa, inicia, pára, ou controla um servidor PostgreSQL
pg_resetwal — redefine o registro de transações e outras informações de controle de uma instância do PostgreSQL
pg_rewind — sincroniza um diretório de dados do PostgreSQL com outro diretório de dados que foi bifurcado a partir dele
pg_test_fsync — determina o wal_sync_method mais rápido para o PostgreSQL
pg_test_timing — mede o impacto da cronometragem no sistema
pg_upgrade — atualiza uma instância do servidor PostgreSQL
pg_waldump — mostra uma apresentação legível por humanos do conteúdo dos arquivos de WAL de uma instância do PostgreSQL
postgres — o servidor de banco de dados PostgreSQL
postmaster — o servidor de banco de dados PostgreSQL

Contato

CSS válido!