GoGPT Best VPN GoSearch

OnWorks favicon'u

tarantool - Bulutta Çevrimiçi

Tarantool'u Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen tarantool komutudur.

Program:

ADI


tarantool - tarantool için okuma satırı tabanlı istemci.

SİNOPSİS


tarantool [SEÇENEKLER] [SORGU]

Komut satırı seçenekleri


-h, --ana bilgisayar
Sunucu adresi.

-p, --port
Sunucu portu.

-a, --admin-port
Sunucu yönetici bağlantı noktası.

-C, --kedi
xlog veya anlık görüntü dosyası içeriğini yazdırın.

-P, --oynat
Belirtilen sunucuya xlog dosyasını yeniden oynatın.

-S, --boşluk
Alan numarasına göre filtreleyin.

-F, --dan
Belirtilen lsn'den xlog dosyasını başlatın.

-T, --to
Belirtilen xlog lsn'de dur.

-M, --format
Cat çıktı formatı (tarantool, ham).

-H, --başlık
Ham çıktı için dosya başlığı ekleyin.

-R, --rpl
Belirtilen sunucu için çoğaltma görevi yapın.

-B, --bin
Aritmetik güncelleme hariç, NUM32 ve NUM64 yerine STR'yi lua yazıcıda yazdırın
argümanlar.

-D, --delim
--cat kullanırsanız, Lua dosyanızın her satırının sonuna sınır ekler. ne zaman
istemcinin CLI başlangıcında kullanılır, ardından setopt delim=' yerine geçer ' emretmek.

-?, --Yardım
Bu yardımı görüntüleyin ve çıkın.

-V, --versiyon
Sürüm bilgilerini görüntüleyin ve çıkın.

AÇIKLAMA


Alfabetik sırayla ifadeler

Tarantool komut satırına bir başlangıç ​​ifadesi girilebilse de, genellikle
tarantool çalışırken etkileşimli modda istemin ardından girilir. (Bir istem
ana bilgisayarın adı ve büyüktür işareti olacaktır, örneğin localhost>). Sonu-
deyim işaretçisi bir yeni satırdır (satır beslemesi).

ÇAĞRI
Sözdizimi: CALL prosedür tanımlayıcısı (). Etki: İstemci, sunucuya yürütmesini söyler
prosedür tanımlayıcısı tarafından tanımlanan prosedür. Örnek: ÇAĞRI proc50(). notlar:
istemci, sunucunun okuma/yazma veri bağlantı noktasına gönderir.

SİL
Sözdizimi: DELETE FROM demet-küme-adı WHERE alan-adı = değişmez. Etkisi: Müşteri söyler
WHERE yan tümcesi tarafından tanımlanan tanımlama grubunu silmek için sunucu. Örnek: t0'DAN SİL
NEREDE k0='a'. Notlar: alan-adı birincil anahtarı tanımlamalıdır. İstemci şuraya gönderir:
SQL'den ikili protokole dönüştürüldükten sonra sunucunun veri okuma/yazma bağlantı noktası.

EXIT
Sözdizimi: ÇIKIŞ. Etki: tarantool programı durur. Örnek: ÇIKIŞ. Notlar: ÇIKIŞ
ifadesi aynı şeyi yapar. İstemci sunucuya hiçbir şey göndermez.

YARDIM ET
Sözdizimi: H[ELP]. Etki: İstemci, olası öğelerin bir listesini içeren bir mesaj görüntüler.
ifadeler. Örnek: YARDIM. Notlar: İstemci sunucuya hiçbir şey göndermez.

INSERT
Sözdizimi: INSERT [INTO] tanımlama grubu-küme tanımlayıcı VALUES (değişmez [,değişmez...]). Etkisi:
istemci, sunucuya değişmez değerlerden oluşan demeti eklemesini söyler. Örnek:
t0 DEĞERLERİNE EKLE ('a',0). Notlar: İstemci, sunucunun okuma/yazma verilerini gönderir
SQL'den ikili protokole dönüştürdükten sonra bağlantı noktası.

DOSYA YÜKLE
Sözdizimi: LOADFILE dize değişmezi. Etkisi: İstemci dosyadan talimatları yükler
string-literal ile tanımlanır. Örnek: LOADFILE '/home/tarantool_user/file5.txt'.

LUA Sözdizimi: LUA belirteci [belirteç...]. Etki: İstemci, sunucuya aşağıdakileri yürütmesini söyler.
Lua ifadeleri olarak belirteçler. Örnek: LUA "merhaba".." dünya". Notlar: İstemci şu adrese gönderir:
sunucunun yönetimsel bağlantı noktası.

PING
Sözdizimi: PING. Etkisi: İstemci, sunucuya bir ping gönderir. Örnek: PING. notlar:
istemci, sunucunun okuma/yazma veri bağlantı noktasına gönderir.

ÇIK
Sözdizimi: Q[UIT]. Etki: İstemci durur. Bu beyan tamamen
müşteri. Örnek: ÇIK. Notlar: EXIT deyimi aynı şeyi yapar. müşteri gönderir
sunucuya hiçbir şey.

RELOAD
Sözdizimi: RELOAD YAPILANDIRMA. Etki: İstemci, sunucuya dosyayı yeniden okumasını söyler.
yapılandırma dosyası. Örnek: KONFİGÜRASYONU YENİDEN YÜKLE. Notlar: İstemci,
sunucunun yönetimsel bağlantı noktası.

DEĞİŞTİR
Sözdizimi; REPLACE [INTO] demet seti tanımlayıcı DEĞERLERİ (literal [,literal...]). Etki:
İstemci, sunucuya değişmez değerlerden oluşan demeti eklemesini söyler.
Örnek: t0 DEĞERLERİNE DEĞİŞTİR ('a',0). Notlar: REPLACE ve INSERT aynıdır,
bunun dışında, INSERT aynı ile bir demet zaten mevcutsa bir hata döndürür.
birincil anahtar. İstemci, dönüştürme işleminden sonra sunucunun okuma/yazma veri bağlantı noktasına gönderir
SQL'den ikili protokole.

KAYDET
Sözdizimi: SAVE COREDUMP | ENSTANTANE FOTOĞRAF. Etki: İstemci, sunucuya dosyayı kaydetmesini söyler.
belirlenmiş nesne. Örnek: ANLIK GÖRÜNTÜ KAYDET. Notlar: İstemci, sunucunun
idari liman.

SEÇİN
Sözdizimi: SELECT * FROM tuple-set-identifier WHERE alan tanımlayıcısı = değişmez [AND|OR
alan tanımlayıcı = değişmez...] [LIMIT sayısal değişmez [, sayısal değişmez]]. Etki:
İstemci, sunucuya WHERE yan tümcesinde tanımlanan demet veya demetleri bulmasını söyler.
Örnek: SELECT * FROM t0 NERDE k0 = 5 VE k1 = 7 LIMIT 1. Notlar: İstemci
sunucunun okuma/yazma veri bağlantı noktası.

SET Sözdizimi: SET INJECTION ad belirteci durum belirteci. Etkisi: Normal modda: hata. Notlar:
Bu ifade yalnızca hata ayıklama modunda kullanılabilir.

SETOP
Sözdizimi: SETOPT DELIMITER = dize değişmezi. Dize tek bir değer olmalıdır
alıntılar. Etki: dize, ifade sonu sınırlayıcı olur, bu nedenle tek başına yeni satır değil
ifadenin sonu olarak kabul edilir. Örnek: SETOPT DELIMITER = '!'. Notlar: İstemci gönderir
sunucuya hiçbir şey.

Sözdizimi: SETOPT PAGER = dize değişmezi. Dize, tek tırnak içinde bir değer olmalıdır.
Etki: dize, sonraki komutlar için çağrılacak çağrı cihazı olur; genellikle
değerler '/usr/bin/daha az'veya'/bin/daha fazla' ortak Linux çağrı cihazları için. Örnek:
SETOPT PAGER = '/usr/bin/daha az'. Notlar: İstemci sunucuya hiçbir şey göndermez.

GÖSTER
Sözdizimi: YAPILANDIRMA GÖSTER | ELYAF | BİLGİ | ENJEKSİYONLAR | PALLOC | EKLENTİLER | LEVHA |
STAT. Etki: İstemci, sunucudan ortam veya
İstatistik. Örnek: BİLGİ GÖSTER. Notlar: İstemci, sunucunun yönetim birimine gönderir.
Liman. ENJEKSİYONLARI GÖSTER yalnızca hata ayıklama modunda kullanılabilir.

GÜNCELLEME
Sözdizimi: UPDATE demet-küme-tanımlayıcı SET alan-tanımlayıcı = değişmez [,alan-tanımlayıcı
= değişmez...] WHERE alan tanımlayıcısı = değişmez. Etki: İstemci sunucuya değişmesini söyler
WHERE yan tümcesinde tanımlanan demet. Örnek: UPDATE t1 SET k1= 'K', k2 = 7 WHERE
k0 = 0. Notlar: İstemci, dönüştürme işleminden sonra sunucunun okuma/yazma veri bağlantı noktasına gönderir
SQL'den ikili protokole.

Bazı ifadelerin özetlenmiş Backus-Naur Formu [BNF] açıklaması için, bkz.
doc/box-protocol.txt ve doc/sql.txt.

ÖRNEKLER


Birinin tarantool istemcisinin seçeneklerini nasıl birleştirdiğine bağlı olarak, aslında üç mod vardır.
işlem: "etkileşimli", "yazdır ve oynat" veya "çoğaltma" modu.

Etkileşimli modda, kişi deyimleri yazar ve sonuçları alır. Bir ifade belirtebilirsiniz
dosya başlatılırken (tarantool < dosya_adı) veya biri ile bir ifade dosyası belirtilebilir
LOADFILE ifadesi: (LOADFILE dosya_adı), ancak genellikle ifadeler
kullanıcı istemleri takip eder. İşte etkileşimli mod tarantool istemcisinin bir örneği
oturum, toplantı, celse:

$ taran aracı
localhost> t0 DEĞERLERİNE EKLE ('X-1',100)
Tamam ekle, 1 satır etkilendi
localhost> t0 DEĞERLERİNE EKLE ('X-2',200,'Sipariş Üzerine')
Tamam ekle, 1 satır etkilendi
localhost> t0 DEĞERLERİNE EKLE ('X-3',300,'')
Tamam ekle, 1 satır etkilendi
localhost> GÜNCELLEME t0 SET k1 = 300 NEREDE k0 = 'X-1'
Güncelle Tamam, 1 satır etkilendi
localhost> t0 NEREDEN SİL k0 = 'X-2'
Sil Tamam, 1 satır etkilendi
localhost> SEÇ * t0'DAN NEREDE k0 = 'X-1'
Tamam'ı seçin, 1 satır etkilendi
['X-1', 300]
yerel ana bilgisayar> ÇIKIŞ
$

Yazdır ve oynat modunda, --cat ve --play ve --from ve --to ve --space seçenekleri kullanılır
önden yazma günlük içeriklerini yazdırmak veya önden yazma günlük içeriklerini sunucuya göndermek için. Buraya
yazdır ve oynat modu tarantool istemci oturumunun bir örneğidir:

$ tarantool --cat /home/user1/tarantool_test/work_dir/00000000000000000005.xlog --22'den 26'ya
Ekle, lsn: 22, zaman: 1385327353.345869, uzunluk: 33, boşluk: 0, tanımlama bilgisi: 127.0.0.1:44787 ['X-1', 100]
Ekle, lsn: 23, zaman: 1385327353.346745, uzunluk: 42, boşluk: 0, tanımlama bilgisi: 127.0.0.1:44787 ['X-2', 200, 8243105135088135759]
Ekle, lsn: 24, zaman: 1385327353.347352, uzunluk: 34, boşluk: 0, tanımlama bilgisi: 127.0.0.1:44787 ['X-3', 300, '']
Güncelleme, lsn: 25, zaman: 1385327353.348209, uzunluk: 42, boşluk: 0, tanımlama bilgisi: 127.0.0.1:44787 ['X-1']
Sil, lsn: 26, zaman: 1385327353.348879, len: 28, boşluk: 0, tanımlama bilgisi: 127.0.0.1:44787 ['X-2']
$

Çoğaltma modunda, kişi bir kopya olarak bağlanır ve ardından bir dosyaya ikili bir günlük yazar.

onworks.net hizmetlerini kullanarak tarantool'u çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad




×
reklâm
❤️Buradan alışveriş yapın, rezervasyon yapın veya satın alın; ücretsizdir, hizmetlerin ücretsiz kalmasına yardımcı olur.