Este é o comando qadmin que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
qadmin - Console de administração fácil de usar para examinar e administrar filas PgQ.
SINOPSE
qadmin [opções]
DESCRIÇÃO
Este é um console semelhante ao psql para administração de filas.
O console oferece um grande número de comandos para configurar, controlar e gerenciar o enfileiramento PgQ
sistema.
Ele também oferece um modo não interativo para executar um ou mais comandos.
qadmin mantém seu arquivo de histórico na casa do usuário (~ / .qadmin_history).
SUPORTE OPÇÕES
--Socorro
Tela de ajuda.
--versão
Versão para impressão.
CONEXÃO OPÇÕES
-h anfitrião
Especifique o host ao qual se conectar (padrão: localhost via soquete unix).
-p porta
Especifique a porta.
-U usuário
Especifique o nome do usuário.
-d nome do banco de dados
Nome do banco de dados.
-Q nome da fila
Nome da fila, é usado como a fila padrão, se fornecido.
ESPECÍFICO OPÇÕES
-c cmd_string
Execute o comando do console.
-f arquivo exec
Execute o arquivo que contém os comandos do console.
CONEXÃO COMANDOS
qadmin oferece conexão a outros bancos de dados ou filas do próprio console.
connect [fila = ];
Conecte o console com a string de conexão especificada, parâmetro opcional para definir o
fila padrão na conexão.
connect [fila = ] [nó = ];
Conecte o console à fila e / ou nó especificado.
GESTÃO COMANDOS
instalar pgq | londista;
Instale o PgQ ou Londiste no banco de dados conectado.
crio fila ;
Crie a fila especificada.
alterar fila <qnome | *> conjunto param = , ;
Defina um ou mais parâmetros em uma ou todas as filas de uma vez.
cair fila ;
Elimine a fila nomeada.
cadastre-se consumidor [sobre | at | cópia ];
Registre um consumidor em uma fila, em um tick especificado ou com base em outro consumidor.
cancelar o registro consumidor <consumidor | *> [A partir de ];
Cancele o registro de um ou todos os consumidores, se o console não estiver conectado a uma fila, seu nome deve
ser fornecido.
cadastre-se subconsumidor for [sobre ];
Registre um subconsumidor para um consumidor, se o console não estiver conectado a uma fila, seu nome
Deve ser providenciado.
cancelar o registro subconsumidor <subconsumidor | *> for [A partir de ] [fechar [lote]];
Cancele o registro de um ou todos os subconsumidores de um consumidor, se o console não estiver conectado a um
fila, seu nome deve ser fornecido. O lote atual pode ser abortado se o lote fechado
subcomando é fornecido.
MOSTRA COMANDOS
mostrar ajuda;
Mostra todos os comandos do console.
mostrar fila [ <qnome | *> ];
Mostra os detalhes de uma ou todas as filas.
mostrar mesa ;
Mostra DDL para a tabela especificada.
mostrar seqüência ;
Mostra DDL para a sequência especificada.
mostrar consumidor [ <consumidor | *> [sobre ] ];
Mostre detalhes de um ou todos os consumidores em uma ou todas as filas.
mostrar nó [ <nó | *> [sobre ] ];
Mostra os detalhes de um ou todos os nós em uma ou todas as filas.
mostrar fornada ;
Mostrar detalhes do lote, a fila padrão deve ser definida (consulte a fila de conexão)
mostrar fornada ;
Mostrar detalhes do lote atual para o consumidor especificado, a fila padrão deve ser definida
(veja a fila de conexão)
LONDRES COMANDOS
Todos esses comandos são aplicados no nó ao qual o console está conectado.
londrina adicionar mesa [com ... ]
com no_triggers
Pule a criação do gatilho.
com skip_truncate
Não trunca a tabela no destino.
com expect_sync
Defina o estado da tabela para ok.
com tgflags =IUDBAQLS
Sinalizadores de criação de gatilho, veja abaixo para detalhes.
com backup
Coloque o conteúdo urlencoded da linha antiga em ev_extra2.
com salto
Crie o gatilho de salto. Igual à bandeira S.
com quando =expr
If expr retorna falso, não insira evento.
com ev_XX =EXPR
Sobrescrever as colunas ev_ * padrão (veja abaixo).
Sinalizadores de criação de gatilho (padrão: AIUDL):
· I - NA INSERÇÃO
· U - NA ATUALIZAÇÃO
· D - APAGAR
· Q - use pgq.sqltriga () como função de gatilho
· L - use pgq.logutriga () como função de gatilho
· B - ANTES
· A - DEPOIS
· S - PULAR
Campos de evento de fila:
· Ev_type - I / U / D
· Ev_data - instrução SQL parcial
· Ev_extra1 - nome da tabela
· Ev_extra2 - backup opcional codificado por url
londrina adicionar seqüência ;
Adicione a sequência especificada à replicação de Londiste.
londrina remover mesa [, tbl];
Remova a (s) tabela (s) especificada (s) da replicação de Londiste.
londrina remover seqüência [, seq];
Remova a (s) sequência (s) especificada (s) da replicação de Londiste.
londrina tabelas;
Liste as tabelas cadastradas e informações sobre elas:
· Table_name - nome de tabela totalmente qualificado
· Local - os eventos precisam ser aplicados à tabela local
· Merge_state - mostra a fase da cópia inicial
· Custom_snapshot - instantâneo remoto da transação COPY
· Table_attrs - dicionário urlencoded de atributos de tabela
· Drop_ddl - combinação de partição: local temporário para colocar DDL
· Copy_role - combinação de partição: como lidar com a cópia
· Copy_pos - posição na ordem de trabalho de cópia paralela
copy_role = e liderar
No início da cópia, elimine os índices e armazene em drop_ddl.
Ao terminar a cópia, mude o estado para catching-up, então espere até que copy_role mude para NULL.
Catching-up: se drop_ddl não for NULL, restaure-os.
copy_role = espera-cópia
No início da cópia, espere até que a função mude (para esperar-repetir).
copy_role = espera-replay
Ao terminar a cópia, marque como colocar o papo em dia.
Aguarde até que copy_role seja NULL e prossiga.
londrina sequências;
Liste as sequências registradas neste nó e seu último valor.
londrina desaparecido;
No Master, liste as tabelas não registradas no set.
No Slave, lista as tabelas definidas, mas não registradas localmente.
OUTROS COMANDOS
exit;
Saia do programa.
^D
Saia do programa.
^C
Limpe o buffer atual.
SAIR STATUS
0
Execução do programa com sucesso.
MEIO AMBIENTE
Variáveis de ambiente PostgreSQL podem ser usadas.
NÃO IMPLEMENTADO COMANDOS
TODO: está atualizado?
· Criar nó localização [sobre ];
· Alterar nó fornecedor ;
· Alterar nó assumir com tudo;
· Alterar nó renomear ;
· Alterar nó [localização = ]
· Nó de queda [sobre ];
· assumir ;
· Mostrar cascata;
· Show_queue_stats ;
· status
01/15/2016 QADMIN(1).
Use qadmin online usando serviços onworks.net
