GoGPT Best VPN GoSearch

OnWorks favicon

tarantool - Online sa Cloud

Patakbuhin ang tarantool sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command tarantool na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


tarantool - client na nakabatay sa readline para sa tarantool.

SINOPSIS


tarantool [OPSYON] [QUERY]

Command-line pagpipilian


-h, --host
Address ng server.

-p, --port
Port ng server.

-a, --admin-port
Port ng admin ng server.

-C, --pusa
I-print ang nilalaman ng xlog o snapshot file.

-P, --laro
I-replay ang xlog file sa tinukoy na server.

-S, --espasyo
I-filter ayon sa numero ng espasyo.

-F, --mula sa
Simulan ang xlog file mula sa tinukoy na lsn.

-T, --sa
Huminto sa tinukoy na xlog lsn.

-M, --format
Cat output format (tarantool, raw).

-H, --header
Magdagdag ng header ng file para sa raw na output.

-R, --rpl
Kumilos bilang replika para sa tinukoy na server.

-B, --bin
I-print ang STR sa lua printer sa halip na NUM32 at NUM64, maliban sa arithmetic update
argumento.

-D, --delim
Kung gagamit ka ng --cat, magdaragdag ito ng delim sa dulo ng bawat linya ng iyong Lua file. kailan
ginamit sa CLI simula ng kliyente, pagkatapos ito ay kapalit ng setopt delim=' ' utos.

-?, --tulong
Ipakita ang tulong na ito at lumabas.

-V, --versi
Ipakita ang impormasyon ng bersyon at lumabas.

DESCRIPTION


Mga pahayag sa pagkakasunud-sunod ng alpabeto

Kahit na ang isang paunang pahayag ay maaaring ilagay sa tarantool command line, sa pangkalahatan sila
ay ipinasok kasunod ng prompt sa interactive na mode habang tumatakbo ang tarantool. (Isang prompt
ang magiging pangalan ng host at isang mas malaki kaysa sa tanda, halimbawa localhost>). Ang katapusan ng-
Ang statement marker ay isang bagong linya (line feed).

CALL
Syntax: CALL procedure-identifier (). Epekto: Sinabihan ng kliyente ang server na mag-execute
ang pamamaraang kinilala ng procedure-identifier. Halimbawa: TUMAWAG proc50(). Mga Tala: Ang
ipinapadala ng kliyente sa read/write data port ng server.

ALISIN
Syntax: I-DELETE MULA SA tuple-set-name WHERE field-name = literal. Epekto: Sinasabi ng kliyente
server na tanggalin ang tuple na tinukoy ng sugnay na WHERE. Halimbawa: TANGGALIN MULA SA t0
SAAN k0='a'. Mga Tala: dapat tukuyin ng field-name ang primary key. Nagpapadala ang kliyente sa
read/write data port ng server pagkatapos mag-convert mula sa SQL patungo sa binary protocol.

EXIT
Syntax: E[XIT]. Epekto: Huminto ang tarantool program. Halimbawa: EXIT. Mga Tala: Ang QUIT
ang pahayag ay gumagawa ng parehong bagay. Walang ipinapadala ang kliyente sa server.

HELP
Syntax: H[ELP]. Epekto: Nagpapakita ang kliyente ng mensahe kasama ang isang listahan ng posible
mga pahayag. Halimbawa: TULONG. Mga Tala: Walang ipinapadala ang kliyente sa server.

INSERT
Syntax: INSERT [INTO] tuple-set-identifier VALUES (literal [,literal...]). Epekto: Ang
Sinasabi ng kliyente sa server na idagdag ang tuple na binubuo ng mga literal na halaga. Halimbawa:
INSERT IN TO t0 VALUES ('a',0). Mga Tala: Nagpapadala ang kliyente sa read/write data ng server
port pagkatapos mag-convert mula sa SQL sa binary protocol.

LOADFILE
Syntax: LOADFILE string-literal. Epekto: Naglo-load ang kliyente ng mga tagubilin mula sa file
kinilala sa pamamagitan ng string-literal. Halimbawa: LOADFILE '/home/tarantool_user/file5.txt'.

LUA Syntax: LUA token [token...]. Epekto: Sinasabi ng kliyente sa server na isagawa ang
mga token bilang mga pahayag ni Lua. Halimbawa: LUA "hello".." mundo". Mga Tala: Nagpapadala ang kliyente sa
administrative port ng server.

Ping
Syntax: PING. Epekto: Nagpapadala ang kliyente ng ping sa server. Halimbawa: PING. Mga Tala: Ang
ipinapadala ng kliyente sa read/write data port ng server.

Umalis
Syntax: Q[UIT]. Epekto: Huminto ang kliyente. Ang pahayag na ito ay ganap na pinangangasiwaan ng
kliyente. Halimbawa: QUIT. Mga Tala: Ang EXIT statement ay gumagawa ng parehong bagay. Nagpapadala ang kliyente
wala sa server.

RELOAD
Syntax: RELOAD CONFIGURATION. Epekto: Sinabihan ng kliyente ang server na muling basahin ang
configuration file. Halimbawa: RELOAD CONFIGURATION. Mga Tala: Nagpapadala ang kliyente sa
administrative port ng server.

PAPALITAN
Syntax; PALITAN [INTO] tuple-set-identifier VALUES (literal [,literal...]). Epekto:
Sinasabi ng kliyente sa server na idagdag ang tuple na binubuo ng mga literal na halaga.
Halimbawa: PALITAN SA t0 MGA HALAGA ('a',0). Mga Tala: Ang REPLACE at INSERT ay pareho,
maliban na ang INSERT ay magbabalik ng isang error kung ang isang tuple ay mayroon nang pareho
pangunahing susi. Nagpapadala ang kliyente sa read/write data port ng server pagkatapos mag-convert
mula sa SQL hanggang binary protocol.

SAVE
Syntax: SAVE COREDUMP | SNAPSHOT. Epekto: Sinasabi ng kliyente sa server na i-save ang
itinalagang bagay. Halimbawa: SAVE SNAPSHOT. Mga Tala: Nagpapadala ang kliyente sa server
administratibong daungan.

Piliin
Syntax: SELECT * FROM tuple-set-identifier WHERE field-identifier = literal [AT|O
field-identifier = literal...] ​​[LIMIT numeric-literal [,numeric-literal]]. Epekto:
Sinasabi ng kliyente sa server na hanapin ang tuple o tuple na natukoy sa sugnay na WHERE.
Halimbawa: SELECT * FROM t0 WHERE k0 = 5 AT k1 = 7 LIMIT 1. Mga Tala: Nagpapadala ang kliyente sa
ang read/write data port ng server.

SET Syntax: SET INJECTION name-token state-token. Epekto: Sa normal na mode: error. Mga Tala:
Available lang ang statement na ito sa debug mode.

SETOPT
Syntax: SETOPT DELIMITER = string-literal. Ang string ay dapat na isang halaga sa iisang
quotes. Effect: ang string ay nagiging end-of-statement delimiter, kaya ang newline lang ay hindi
itinuturing bilang pagtatapos ng pahayag. Halimbawa: SETOPT DELIMITER = '!'. Mga Tala: Nagpapadala ang kliyente
wala sa server.

Syntax: SETOPT PAGER = string-literal. Ang string ay dapat na isang halaga sa mga solong panipi.
Epekto: ang string ay nagiging pager na ipapatawag para sa mga kasunod na utos; kadalasan
ang mga halaga ay '/usr/bin/less'o'/bin/more' para sa mga karaniwang pager ng Linux. Halimbawa:
SETOPT PAGER = '/usr/bin/less'. Mga Tala: Walang ipinapadala ang kliyente sa server.

SHOW
Syntax: IPAKITA ANG CONFIGURATION | FIBER | IMPORMASYON | MGA INJEKSIYON | PALLOC | MGA PLUGIN | SLAB |
STAT. Epekto: Ang kliyente ay humihingi sa server ng impormasyon tungkol sa kapaligiran o
mga istatistika. Halimbawa: MAGPAKITA NG IMPORMASYON. Mga Tala: Nagpapadala ang kliyente sa administratibo ng server
daungan. Ang SHOW INJECTIONS ay available lang sa debug mode.

I-UPDATE
Syntax: I-UPDATE ang tuple-set-identifier SET field-identifier = literal [,field-identifier
= literal...] ​​WHERE field-identifier = literal. Epekto: Sinabihan ng kliyente ang server na magbago
ang tuple na tinukoy sa sugnay na WHERE. Halimbawa: I-UPDATE ang t1 SET k1= 'K', k2 = 7 SAAN
k0 = 0. Mga Tala: Nagpapadala ang kliyente sa read/write data port ng server pagkatapos mag-convert
mula sa SQL hanggang binary protocol.

Para sa isang condensed Backus-Naur Form [BNF] na paglalarawan ng ilan sa mga pahayag, tingnan
doc/box-protocol.txt at doc/sql.txt.

HALIMBAWA


Depende kung paano pinagsasama ng isa ang mga opsyon ng tarantool client, mayroong tatlong mga mode
ng operasyon: "interactive", "print and play", o "replication" mode.

Sa interactive na mode, ang isa ay nagta-type ng mga pahayag at nakakakuha ng mga resulta. Maaaring tukuyin ng isa ang isang pahayag
file kapag nagsisimula (tarantool <file_name) o maaaring tukuyin ng isa ang isang statement file na may
LOADFILE na pahayag: (LOADFILE file_name), ngunit kadalasan ang mga pahayag ay tina-type ng
sinusunod ng user ang mga senyas. Narito ang isang halimbawa ng isang interactive-mode na tarantool client
session:

$ tarantool
localhost> INSERT IN TO t0 VALUES ('X-1',100)
Ipasok ang OK, 1 row ang apektado
localhost> INSERT IN TO t0 VALUES ('X-2',200,'On Order')
Ipasok ang OK, 1 row ang apektado
localhost> INSERT IN TO t0 VALUES ('X-3',300,'')
Ipasok ang OK, 1 row ang apektado
localhost> I-UPDATE ang t0 SET k1 = 300 SAAN k0 = 'X-1'
I-update ang OK, 1 row ang apektado
localhost> TANGGALIN MULA SA t0 SAAN k0 = 'X-2'
Tanggalin ang OK, 1 row ang apektado
localhost> PUMILI * MULA sa t0 SAAN k0 = 'X-1'
Piliin ang OK, 1 row ang apektado
['X-1', 300]
localhost> EXIT
$

Sa print at play mode, ang isa ay gumagamit ng --cat at --play at --from at --to at --space na mga opsyon
upang mag-print ng mga nilalaman ng write-ahead-log, o upang magpadala ng mga nilalaman ng write-ahead-log sa server. Dito
ay isang halimbawa ng isang print-and-play-mode tarantool client session:

$ tarantool --cat /home/user1/tarantool_test/work_dir/00000000000000000005.xlog --mula 22 --hanggang 26
Insert, lsn: 22, oras: 1385327353.345869, len: 33, space: 0, cookie: 127.0.0.1:44787 ['X-1', 100]
Insert, lsn: 23, oras: 1385327353.346745, len: 42, space: 0, cookie: 127.0.0.1:44787 ['X-2', 200, 8243105135088135759]
Insert, lsn: 24, oras: 1385327353.347352, len: 34, space: 0, cookie: 127.0.0.1:44787 ['X-3', 300, '']
Update, lsn: 25, oras: 1385327353.348209, len: 42, space: 0, cookie: 127.0.0.1:44787 ['X-1']
Tanggalin, lsn: 26, oras: 1385327353.348879, len: 28, space: 0, cookie: 127.0.0.1:44787 ['X-2']
$

Sa replication mode, kumokonekta ang isa bilang replica, at pagkatapos ay magsusulat ng binary log sa isang file.

Gumamit ng tarantool online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad




×
anunsyo
❤️Mamili, mag-book, o bumili dito — walang gastos, tumutulong na panatilihing libre ang mga serbisyo.