GoGPT Best VPN GoSearch

favicon do OnWorks

tarantool - Online na nuvem

Execute tarantool no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando tarantool 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


tarantool - cliente baseado em readline para tarantool.

SINOPSE


tarantool [OPÇÕES] [QUERY]

Linha de comando opções


-h, --host
Endereço do servidor.

-p, --port
Porta do servidor.

-a, --admin-port
Porta de administração do servidor.

-C, --cat
Imprima o conteúdo do arquivo xlog ou instantâneo.

-P, --play
Repita o arquivo xlog para o servidor especificado.

-S, --space
Filtrar por número de espaço.

-F, --de
Inicie o arquivo xlog a partir do lsn especificado.

-T, --to
Pare no xlog lsn especificado.

-M, --format
Formato de saída Cat (tarantool, cru).

-H, --cabeçalho
Adicione o cabeçalho do arquivo para a saída bruta.

-R, --rpl
Atua como réplica do servidor especificado.

-B, --bin
Imprimir STR em impressora lua em vez de NUM32 e NUM64, exceto atualização aritmética
argumentos.

-D, --delim
Se você usar --cat, ele adicionará delim ao final de cada linha de seu arquivo Lua. quando
usado no início CLI do cliente, então é a substituição de setopt delim = ' 'comando.

-?, --ajuda
Exiba esta ajuda e saia.

-V, --versão
Exibir informações da versão e sair.

DESCRIÇÃO


Declarações em ordem alfabética

Embora uma instrução inicial possa ser inserida na linha de comando do tarantool, geralmente eles
são inseridos seguindo o prompt no modo interativo enquanto o tarantool está em execução. (Um prompt
será o nome do host e um sinal de maior que, por exemplo localhost>). O fim de-
o marcador de instrução é uma nova linha (alimentação de linha).

CHAMADA
Sintaxe: identificador de procedimento CALL (). Efeito: o cliente diz ao servidor para executar
o procedimento identificado pelo identificador de procedimento. Exemplo: CALL proc50 (). Notas:
o cliente envia para a porta de dados de leitura / gravação do servidor.

EXCLUIR
Sintaxe: DELETE FROM nome-conjunto-tupla WHERE nome-do-campo = literal. Efeito: o cliente diz
servidor para excluir a tupla identificada pela cláusula WHERE. Exemplo: DELETE FROM t0
ONDE k0 = 'a'. Observações: o nome do campo deve identificar a chave primária. O cliente envia para o
porta de dados de leitura / gravação do servidor após a conversão do protocolo SQL para o binário.

SAIR
Sintaxe: E [XIT]. Consequência: o programa tarantool é interrompido. Exemplo: EXIT. Notas: O QUIT
declaração faz a mesma coisa. O cliente não envia nada ao servidor.

AJUDA
Sintaxe: H [ELP]. Efeito: o cliente exibe uma mensagem incluindo uma lista de possíveis
afirmações. Exemplo: HELP. Notas: O cliente não envia nada ao servidor.

INSIRA
Sintaxe: INSERT [INTO] identificador de conjunto de tupla VALUES (literal [, literal ...]). Efeito: o
o cliente diz ao servidor para adicionar a tupla que consiste nos valores literais. Exemplo:
INSERIR EM VALORES t0 ('a', 0). Notas: O cliente envia dados de leitura / gravação do servidor
após a conversão do protocolo SQL para o binário.

CARREGAR ARQUIVO
Sintaxe: literal de string LOADFILE. Efeito: o cliente carrega instruções do arquivo
identificado por string-literal. Exemplo: LOADFILE '/home/tarantool_user/file5.txt'.

Sintaxe LUA: token LUA [token ...]. Efeito: o cliente diz ao servidor para executar o
tokens como instruções Lua. Exemplo: LUA "olá" .. "mundo". Notas: O cliente envia para
a porta administrativa do servidor.

PING
Sintaxe: PING. Efeito: o cliente envia um ping ao servidor. Exemplo: PING. Notas:
o cliente envia para a porta de dados de leitura / gravação do servidor.

SAIR
Sintaxe: Q [UIT]. Efeito: o cliente para. Esta declaração é tratada inteiramente pelo
cliente. Exemplo: SAIR. Notas: A instrução EXIT faz a mesma coisa. O cliente envia
nada para o servidor.

RELOAD
Sintaxe: RELOAD CONFIGURATION. Efeito: o cliente diz ao servidor para reler o
arquivo de configuração. Exemplo: RELOAD CONFIGURATION. Notas: O cliente envia para o
porta administrativa do servidor.

SUBSTITUIR
Sintaxe; REPLACE [INTO] VALUES do identificador do conjunto de tupla (literal [, literal ...]). Efeito:
O cliente diz ao servidor para adicionar a tupla que consiste nos valores literais.
Exemplo: REPLACE INTO t0 VALUES ('a', 0). Notas: REPLACE e INSERT são iguais,
exceto que INSERT retornará um erro se uma tupla já existir com o mesmo
chave primária. O cliente envia para a porta de dados de leitura / gravação do servidor após a conversão
de SQL para protocolo binário.

SAVE
Sintaxe: SAVE COREDUMP | INSTANTÂNEO. Efeito: o cliente diz ao servidor para salvar o
objeto designado. Exemplo: SALVAR INSTANTÂNEO. Notas: O cliente envia para o servidor
porto administrativo.

SELECIONE
Sintaxe: SELECT * FROM tuple-set-identifier WHERE field-identifier = literal [AND | OR
identificador de campo = literal ...] [LIMIT literal numérico [, literal numérico]]. Efeito:
O cliente diz ao servidor para encontrar a tupla ou tuplas identificadas na cláusula WHERE.
Exemplo: SELECT * FROM t0 WHERE k0 = 5 AND k1 = 7 LIMIT 1. Notas: O cliente envia para
a porta de dados de leitura / gravação do servidor.

SET Sintaxe: SET INJECTION nome-token estado-token. Efeito: No modo normal: erro. Notas:
Esta instrução está disponível apenas no modo de depuração.

SETOPT
Sintaxe: SETOPT DELIMITER = string-literal. A string deve ser um valor único
citações. Efeito: string torna-se delimitador de fim de instrução, portanto, nova linha sozinha não é
tratado como fim de declaração. Exemplo: SETOPT DELIMITER = '!'. Notas: O cliente envia
nada para o servidor.

Sintaxe: SETOPT PAGER = string-literal. A string deve ser um valor entre aspas simples.
Efeito: string torna-se o pager que será chamado para comandos subsequentes; usualmente
os valores são '/ usr / bin / less'ou'/ bin / more'para os pagers Linux comuns. Exemplo:
SETOPT PAGER = '/ usr / bin / less'. Notas: O cliente não envia nada ao servidor.

MOSTRA
Sintaxe: SHOW CONFIGURATION | FIBRA | INFO | INJEÇÕES | PALLOC | PLUGINS | SLAB |
ESTADO. Efeito: o cliente pede ao servidor informações sobre o ambiente ou
Estatisticas. Exemplo: MOSTRAR INFORMAÇÕES. Notas: O cliente envia para o servidor administrativo
porta. MOSTRAR INJEÇÕES só está disponível no modo de depuração.

ATUALIZAÇÃO
Sintaxe: UPDATE identificador de conjunto de tupla SET identificador de campo = literal [, identificador de campo
= literal ...] WHERE identificador de campo = literal. Efeito: o cliente diz ao servidor para mudar
a tupla identificada na cláusula WHERE. Exemplo: UPDATE t1 SET k1 = 'K', k2 = 7 WHERE
k0 = 0. Notas: O cliente envia para a porta de dados de leitura / gravação do servidor após a conversão
de SQL para protocolo binário.

Para uma descrição condensada de Backus-Naur Form [BNF] de algumas das declarações, consulte
doc / box-protocol.txt e doc / sql.txt.

EXEMPLOS


Dependendo de como se combina as opções do cliente tarantool, existem, na verdade, três modos
de operação: modo "interativo", "imprimir e reproduzir" ou "replicação".

No modo interativo, um digita declarações e obtém resultados. Pode-se especificar uma declaração
arquivo ao iniciar (tarantool <nome_do_arquivo) ou pode-se especificar um arquivo de instrução com o
Instrução LOADFILE: (LOADFILE file_name), mas normalmente as instruções são digitadas pelo
usuário seguindo as instruções. Aqui está um exemplo de um cliente tarantool de modo interativo
sessão:

$ taranol
localhost> INSERT INTO t0 VALUES ('X-1', 100)
Inserir OK, 1 linha afetada
localhost> INSERT INTO t0 VALUES ('X-2', 200, 'On Order')
Inserir OK, 1 linha afetada
localhost> INSERT INTO t0 VALUES ('X-3', 300, '')
Inserir OK, 1 linha afetada
localhost> ATUALIZAR t0 SET k1 = 300 ONDE k0 = 'X-1'
Atualização OK, 1 linha afetada
localhost> DELETE FROM t0 WHERE k0 = 'X-2'
Excluir OK, 1 linha afetada
localhost> SELECT * FROM t0 WHERE k0 = 'X-1'
Selecione OK, 1 linha afetada
['X-1', 300]
localhost> SAIR
$

No modo de impressão e reprodução, usa-se as opções --cat e --play e --from e --to e --space
para imprimir o conteúdo do log de gravação antecipada ou para enviar o conteúdo do log de gravação antecipada para o servidor. Aqui
é um exemplo de sessão de cliente tarantool no modo imprimir e reproduzir:

$ tarantool --cat /home/user1/tarantool_test/work_dir/00000000000000000005.xlog --de 22 - a 26
Inserir, lsn: 22, hora: 1385327353.345869, len: 33, espaço: 0, cookie: 127.0.0.1:44787 ['X-1', 100]
Inserir, lsn: 23, hora: 1385327353.346745, len: 42, espaço: 0, cookie: 127.0.0.1:44787 ['X-2', 200, 8243105135088135759]
Inserir, lsn: 24, hora: 1385327353.347352, len: 34, espaço: 0, cookie: 127.0.0.1:44787 ['X-3', 300, '']
Atualizar, lsn: 25, hora: 1385327353.348209, len: 42, espaço: 0, cookie: 127.0.0.1:44787 ['X-1']
Excluir, lsn: 26, hora: 1385327353.348879, len: 28, espaço: 0, cookie: 127.0.0.1:44787 ['X-2']
$

No modo de replicação, um se conecta como uma réplica e, em seguida, grava um log binário em um arquivo.

Use tarantool online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad




×
Anúncios
❤ ️Compre, reserve ou compre aqui — sem custos, ajuda a manter os serviços gratuitos.