これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dbadb です。
プログラム:
NAME
dbadb - DB-ALLe データベースを管理する
SYNOPSIS
dbadb [ command] [オプション] [引数...]
DESCRIPTION
これにより、データベースの初期化、その内容のダンプ、およびデータのインポートとエクスポートが可能になります。
BUFR、CREX、または AOF エンコーディング。
dbadb 常に非スイッチ引数が必要です。これは、その操作が何であるかを示します。
実行する必要があります:
助けます
ヘルプの概要を印刷します。
助けます マンページ
このマンページを印刷します。
ダンプ [オプション] [queryparm1=val1 [queryparm2=val2 [...]]]
データベースからデータをダンプします。 クエリパラメータはFortran APIと同じです。
「入力パラメータと出力パラメータ -- データ関連のアクションについて」セクションを参照してください。
完全なリストについては、Fortran API ドキュメントの「ルーチン」を参照してください。
ステーション [オプション] [queryparm1=val1 [queryparm2=val2 [...]]]
データベースに存在するステーションをリストします。 クエリパラメータは、
フォートラン API。 「入力および出力パラメータ -- データの場合」セクションを参照してください。
完全なリストについては、Fortran API ドキュメントの「関連アクション ルーチン」を参照してください。
ワイプ [オプション] [オプション 担当者メモ 説明 ファイル]
データベースを再初期化し、すべてのデータを削除します。 再初期化は、
指定されたレポート コード記述ファイル。 ファイルが指定されていない場合、デフォルトのバージョンは次のとおりです。
中古。
クリーンアップ [オプション]
データベースのクリーンアップ操作を実行します。 現在実行されている唯一の操作は、
このコマンドは値を持たないステーションを削除します。 さらに追加される場合は
将来的には、ここに文書化される予定です。
担当者情報 [オプション] [ファイル名]
レポート情報テーブルを更新します。 次のコマンドを使用してレポート情報テーブルを更新します。
指定されたレポート コード記述ファイルからのデータ。 ファイルが提供されない場合、
デフォルトのバージョンが使用されます。
import [オプション] [フィルター] ファイル名 [ファイル名 [ ... ] ]
データをデータベースにインポートします。
export [オプション] 担当者メモ [queryparm1=val1 [queryparm2=val2 [...]]]
データベースからデータをエクスポートします。 クエリパラメータはFortran APIと同じです。
「入力パラメータと出力パラメータ -- データ関連のアクションについて」セクションを参照してください。
完全なリストについては、Fortran API ドキュメントの「ルーチン」を参照してください。
削除 [オプション] [queryparm1=val1 [queryparm2=val2 [...]]]
指定されたクエリ パラメータに一致するすべてのデータを削除します。 クエリパラメータは、
Fortran API と同じです。 「入力および出力パラメータ -- の場合」セクションを参照してください。
詳細については、Fortran API ドキュメントの「データ関連アクション ルーチン」を参照してください。
リスト..
OPTIONS
dbadb 通常のGNUコマンドライン構文に従い、XNUMXで始まる長いオプションを使用します
ダッシュ( `-')。
オプション 中古 〜へ 接続する 〜へ データベース
--dsn=dsn
DB-All.eへの接続に使用するDSNまたはURLのようなデータベース定義
データベース(環境ではDBA_DBとして指定することもできます)
--user=ユーザー
DB-All.eデータベースへの接続に使用するユーザー名
--pass=パス
DB-All.eデータベースへの接続に使用するパスワード
--ワイプファースト
他のアクションの前にデータベースを消去する
オプション 中古 〜へ filter メッセージ
--カテゴリ=番号
メッセージを指定されたデータ カテゴリと照合します
--サブカテゴリ=番号
BUFR メッセージを指定されたデータ サブカテゴリと照合します
--チェックデジット=番号
チェック ディジットあり (1 の場合) またはチェック ディジットなし (0 の場合) で CREX メッセージを照合します。
-解析可能
解析できるメッセージのみに一致します
--index=expr
指定された範囲内のインデックスを持つメッセージを照合します (例: 1-5,9,22、30、XNUMX-XNUMX)
オプション の command ダンプ
-?、 - 助けて
ヘルプメッセージを出力する
-詳細
詳細な出力
オプション の command ステーション
-?、 - 助けて
ヘルプメッセージを出力する
-詳細
詳細な出力
オプション の command ワイプ
-?、 - 助けて
ヘルプメッセージを出力する
-詳細
詳細な出力
オプション の command クリーンアップ
-?、 - 助けて
ヘルプメッセージを出力する
-詳細
詳細な出力
オプション の command 担当者情報
-?、 - 助けて
ヘルプメッセージを出力する
-詳細
詳細な出力
オプション の command import
-?、 - 助けて
ヘルプメッセージを出力する
-詳細
詳細な出力
-t タイプ、 --type=タイプ
入力データの形式 ('bufr'、'crex'、'aof'、'csv'、'json')
--rejected=fname
未処理のデータをこのファイルに書き込みます
-NS、 -上書き
既存のデータを上書きする
-r 担当者、 --report=担当者
データを強制的にこのタイプのレポートにする
- 速い トランザクションの整合性よりも速度を優先します。インポートが中断されると、データベースは
消去して再作成する必要があります。
--属性なし
データ属性をインポートしないでください
--完全疑似アナ
pseudoana の追加値をデータベースにすでに存在する値とマージします
- 正確
標準のコンテキストではなく正確なコンテキストを使用してメッセージをインポートする
オプション の command export
-?、 - 助けて
ヘルプメッセージを出力する
-詳細
詳細な出力
-r 担当者、 --report=担当者
エクスポートされたデータを強制的にこのタイプのレポートにする
-d タイプ、 --dest=タイプ
出力データの形式 ('bufr'、'crex'、'aof')
-t 名、 --テンプレート=名前
出力データのテンプレート (指定されていない場合は自動選択、'list' はリストを与えます)
- ごみ エンコードするデータをエンコードする代わりにダンプする
オプション の command 削除
-?、 - 助けて
ヘルプメッセージを出力する
-詳細
詳細な出力
TEMPLATE 名前
これは、使用可能なテンプレート名のリストです。 - レンプレート スイッチ:
アカーズ
ACARS (自動検出)
acars-ecmwf
ACARS ECMWF (4.145)
acars-wmo
ACARS WMO
エアレップ
AIREP (自動検出)
エアレプ-ecmwf
アイレップECMWF (4.142)
アムダー
AMDAR (自動検出)
アムダー-ecmwf
アムダール ECMWF (4.144)
アムダル-wmo
アムダル WMO
ブイ
ブイ (1.21)
ジェネリック
ジェネリック(255.0)
メーター
メタ(0.140)
パイロット
パイロット (自動検出)
パイロット-ecmwf
パイロット(2.91)
パイロット-WMO
パイロット (2.1、2.2、2.3)
汚染
汚染 (8.171)
船
シノップシップ (自動検出)
船の略語
シノップシップ(略称)(1.9)
船舶自動
シノップシップ (自動) (1.13)
船平地
シノップシップ (通常) (1.11)
船の縮小
シノップシップ (縮小) (1.19)
二番目の船
シノップ船 (1.12 番目のレコード) (XNUMX)
船-wmo
WMOの船
概要
Synop (自動検出)
synop-ecmwf
Synop ECMWF (自動検出) (0.1)
synop-ecmwf-auto
シノップ ECMWF ランドオート (0.3)
synop-ecmwf-land
シノップ ECMWF ランド (0.1)
synop-ecmwf-land-high
シノプ ECMWF 陸上高位ステーション (0.1)
シノプ-wmo
シノップ WMO (0.1)
一時
温度 (自動検出)
一時-ecmwf
温度 ECMWF (自動検出)
temp-ecmwf-land
一時的な ECMWF 土地 (2.101)
temp-ecmwf-ship
温度 ECMWF 船 (2.102)
温度レーダー
温度レーダードップラー風速プロファイル (6.1)
臨時船
一時船 (自動検出)
一時-wmo
温度 WMO (2.101)
wmo
WMO スタイル テンプレート (自動検出)
--template=list はリストも出力します。
onworks.net サービスを使用してオンラインで dbadb を使用する