GoGPT Best VPN GoSearch

OnWorksファビコン

tarantool - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで tarantool を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド tarantool です。

プログラム:

NAME


tarantool - tarantool の readline ベースのクライアント。

SYNOPSIS


tarantool [オプション] [クエリ]

コマンドライン オプション


-h、--ホスト
サーバーアドレス。

-p、--ポート
サーバポート。

-a、--管理ポート
サーバー管理ポート。

-C、--猫
xlog またはスナップショット ファイルの内容を出力します。

-P、--プレイ
xlog ファイルを指定したサーバーに再生します。

-S、--スペース
スペース番号でフィルターします。

-F、--から
指定された lsn から xlog ファイルを開始します。

-T、--to
指定された xlog lsn で停止します。

-M、--フォーマット
Cat 出力形式 (tarantool、生)。

-H、--ヘッダー
未加工出力のファイルヘッダーを追加します。

-R、--rpl
指定されたサーバーのレプリカとして機能します。

-B、--bin
算術更新を除き、NUM32 および NUM64 の代わりに LUA プリンターで STR を印刷します。
引数

-D、--delim
--cat を使用すると、Lua ファイルの各行の末尾に delim が追加されます。 いつ
クライアントの CLI 起動時に使用され、setopt delim=' の置き換えになります。 ' 指図。

-?、 - ヘルプ
このヘルプを表示して終了します。

-V、-version
バージョン情報を表示して終了します。

DESCRIPTION


ステートメントをアルファベット順に並べる

最初のステートメントは tarantool コマンド ラインに入力できますが、通常は
tarantool の実行中に対話モードでプロンプトに従って入力します。 (プロンプト
ホストの名前と大なり記号になります (例: localhost>)。 の終わり-
ステートメント マーカーは改行 (改行) です。

CALL
構文: CALL プロシージャ識別子 ()。 効果: クライアントはサーバーに実行を指示します。
プロシージャ識別子によって識別されるプロシージャ。 例: 電話をかける proc50()。 注:
クライアントはサーバーの読み取り/書き込みデータ ポートに送信します。

DELETE
構文: DELETE FROM タプルセット名 WHERE フィールド名 = リテラル。 効果: クライアントが伝える
サーバーに問い合わせて、WHERE 句で指定されたタプルを削除します。 例: t0 から削除
ここで、k0='a'。 注: field-name は主キーを識別する必要があります。 クライアントは、
SQL からバイナリ プロトコルに変換した後のサーバーの読み取り/書き込みデータ ポート。

EXIT
構文: E[XIT]。 影響: tarantool プログラムが停止します。 例: 終了。 注: QUIT
ステートメントも同じことを行います。 クライアントはサーバーに何も送信しません。

ヘルプ
構文: H[ELP]。 効果: クライアントは、考えられるリストを含むメッセージを表示します。
発言。 例: ヘルプ。 注: クライアントはサーバーに何も送信しません。

INSERT
構文: INSERT [INTO] タプルセット識別子 VALUES (リテラル [,リテラル...])。 効果:
クライアントはサーバーに、リテラル値で構成されるタプルを追加するように指示します。 例:
t0 値 ('a',0) に挿入します。 注: クライアントはサーバーの読み取り/書き込みデータを送信します。
SQL からバイナリ プロトコルに変換した後のポート。

ロードファイル
構文: LOADFILE 文字列リテラル。 効果: クライアントはファイルから命令をロードします。
文字列リテラルによって識別されます。 例: LOADFILE '/home/tarantool_user/file5.txt'。

LUA 構文: LUA トークン [トークン...]。 結果: クライアントはサーバーに、
トークンを Lua ステートメントとして使用します。 例: LUA「こんにちは」..「世界」。 注: クライアントは次の宛先に送信します。
サーバーの管理ポート。

PING
構文: PING。 結果: クライアントはサーバーに ping を送信します。 例: PING。 注:
クライアントはサーバーの読み取り/書き込みデータ ポートに送信します。

QUITを
構文: Q[UIT]。 結果: クライアントが停止します。 このステートメントは完全に
クライアント。 例: やめます。 注: EXIT ステートメントでも同じことが行われます。 クライアントが送信する
サーバーには何も送信されません。

RELOAD
構文: RELOAD CONFIGURATION。 効果: クライアントはサーバーに、
設定ファイル。 例: 設定をリロードします。 注: クライアントは
サーバーの管理ポート。

REPLACE
構文; REPLACE [INTO] タプルセット識別子 VALUES (リテラル [,リテラル...])。 効果:
クライアントはサーバーに、リテラル値で構成されるタプルを追加するように指示します。
例: REPLACE INTO t0 VALUES ('a',0)。 注: REPLACE と INSERT は同じです。
ただし、同じタプルがすでに存在する場合、INSERT はエラーを返します。
主キー。 クライアントは変換後にサーバーの読み取り/書き込みデータ ポートに送信します。
SQL からバイナリ プロトコルへ。

セーブ
構文: SAVE COREDUMP | スナップショット。 効果: クライアントはサーバーに、
指定されたオブジェクト。 例: スナップショットを保存します。 注: クライアントはサーバーに送信します。
管理ポート。

SELECT
構文: SELECT * FROM タプルセット識別子 WHERE フィールド識別子 = リテラル [AND|OR]
フィールド識別子 = リテラル...] [LIMIT 数値リテラル [,数値リテラル]]。 効果:
クライアントはサーバーに、WHERE 句で指定されたタプルを検索するように指示します。
例: SELECT * FROM t0 WHERE k0 = 5 AND k1 = 7 LIMIT 1. 注: クライアントは、
サーバーの読み取り/書き込みデータ ポート。

SET 構文: SET INJECTION 名前-トークン状態-トークン。 影響: 通常モード: エラー。 ノート:
このステートメントはデバッグ モードでのみ使用できます。

セットアップ
構文: SETOPT DELIMITER = 文字列リテラル。 文字列は単一の値である必要があります
引用。 効果: 文字列はステートメントの終わりの区切り文字になるため、改行のみは使用できません
ステートメントの終わりとして扱われます。 例: SETOPT DELIMITER = '!'。 注: クライアントが送信する
サーバーには何も送信されません。

構文: SETOPT PAGER = 文字列リテラル。 文字列は一重引用符で囲まれた値である必要があります。
効果: string は、後続のコマンドで呼び出されるページャーになります。 いつもの
値は '/ usr / bin / less'または'/bin/詳細' 一般的な Linux ページャーの場合。 例:
SETOPT ページャー = '/ usr / bin / less'。 注: クライアントはサーバーに何も送信しません。

SHOW
構文: SHOW CONFIGURATION | 繊維 | 情報 | 注射 | パロック | プラグイン | スラブ |
ステータス結果: クライアントはサーバーに環境に関する情報を要求します。
統計。 例: 番組情報。 注: クライアントはサーバーの管理者に送信します。
ポート。 SHOW INJECTIONS はデバッグ モードでのみ使用できます。

UPDATE
構文: UPDATE タプルセット識別子 SET フィールド識別子 = リテラル [,フィールド識別子
= リテラル...] WHERE フィールド識別子 = リテラル。 効果: クライアントはサーバーに変更を指示します。
WHERE 句で指定されたタプル。 例: UPDATE t1 SET k1= 'K'、k2 = 7 WHERE
k0 = 0。 注: クライアントは、変換後にサーバーの読み取り/書き込みデータ ポートに送信します。
SQL からバイナリ プロトコルへ。

一部のステートメントの要約された Backus-Naur Form [BNF] の説明については、以下を参照してください。
doc/box-protocol.txt および doc/sql.txt。


tarantool クライアントのオプションをどのように組み合わせるかに応じて、実際には XNUMX つのモードがあります。
操作のモード: 「対話型」、「印刷と再生」、または「複製」モード。

対話モードでは、ステートメントを入力し、結果を取得します。 ステートメントを指定できます
起動時のファイル (tarantool < file_name) または、次のコマンドを使用してステートメント ファイルを指定できます。
LOADFILE ステートメント: (LOADFILE file_name)、ただし通常、ステートメントは
ユーザーはプロンプトに従ってください。 以下は対話モードの tarantool クライアントの例です。
セッション:

$タランツール
localhost> t0 値に挿入 ('X-1',100)
挿入 OK、1 行が影響を受けました
localhost> INSERT INTO t0 VALUES ('X-2',200,'On Order')
挿入 OK、1 行が影響を受けました
localhost> INSERT INTO t0 VALUES ('X-3',300,'')
挿入 OK、1 行が影響を受けました
localhost> UPDATE t0 SET k1 = 300 WHERE k0 = 'X-1'
更新は OK、1 行が影響を受けています
localhost> DELETE FROM t0 WHERE k0 = 'X-2'
削除 OK、1 行が影響を受けます
localhost> SELECT * FROM t0 WHERE k0 = 'X-1'
[OK] を選択します。1 行が影響を受けます
[「X-1」、300]
ローカルホスト> 終了
$

印刷および再生モードでは、--cat、--play、--from、--to、および --space オプションを使用します。
先行書き込みログの内容を印刷するか、先行書き込みログの内容をサーバーに送信します。 ここ
これは、印刷および再生モードの tarantool クライアント セッションの例です。

$ tarantool --cat /home/user1/tarantool_test/work_dir/00000000000000000005.xlog --22 から --26 へ
挿入、lsn: 22、時刻: 1385327353.345869、len: 33、スペース: 0、cookie: 127.0.0.1:44787 ['X-1', 100]
挿入、lsn: 23、時間: 1385327353.346745、len: 42、スペース: 0、cookie: 127.0.0.1:44787 ['X-2', 200, 8243105135088135759]
挿入、lsn: 24、時間: 1385327353.347352、len: 34、スペース: 0、cookie: 127.0.0.1:44787 ['X-3', 300, '']
更新、lsn: 25、時間: 1385327353.348209、len: 42、スペース: 0、cookie: 127.0.0.1:44787 ['X-1']
削除、lsn: 26、時刻: 1385327353.348879、len: 28、スペース: 0、cookie: 127.0.0.1:44787 ['X-2']
$

レプリケーション モードでは、レプリカとして接続し、バイナリ ログをファイルに書き込みます。

onworks.net サービスを使用してオンラインで tarantool を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。