WolfDBManager RCPについて
Wolf DB Manager RCPは「Eclipse Rich Client Platform」で開発した
DB用統合開発環境ソフトウェアです。
主な機能
SQLキーワードのシンタックスハイライト
SQL文の構文解析
☆解析結果のプロパティ表示
☆解析結果のアウトライン表示
☆解析結果によるSQL文のフォーマット
SQL文⇔JavaStringリテラルの相互変換
SQL文のフォールディング
SQL文のコンテンツアシスト
SQL文の実行
テーブルデータのCSV形式でのエクスポート・インポート
テーブルデータの比較 Diff
☆テーブルに変更を伴うプロセスの実行前後で
対象とするテーブルのデータを取得し、差分を得ることが出来ます。
☆基本的にプライマリキーを元に比較を行う。
☆なお、プライマリキーがないビューなどはキーを指定可能。
☆比較結果はアプリ上の表示以外にExcel出力可能。
テーブルデータのEXCEL出力
テーブルデータのHTML出力
履歴管理
ヘルプ
着せ替え(携帯のストラップと同じ感覚で自分好みに!)
フラッシュバック問合せ。それを元にしたCOMMIT済みトランザクションの取消し
HSQLDB起動・停止
以下の機能はSQL文にコメントとして指示を埋め込みます。
☆グラフ表示
☆ResultSetビューにINTERNETブラウザを起動するリンクを張る
☆ResultSetビューから別のResultSetビューへのリンクを張る
[一覧表示用のSQL文の実行結果に詳細情報表示用SQLへのリンクを張れます]
HTMLフロントエンドからパラメータをバインドしてSQL文を実行することが出来ます。
ER図生成
☆自動レイアウト処理
簡単バックアップ:HSQLDBへ使用しているDBテーブルのコピーを作成
簡単バックアップしたテーブルと使用しているDBとの比較
簡単移行 現在はOracleからPostgreのみ対応
バイナリファイルのテーブルへのインサート。(INSERT文を発行するときにバインド変数?を用いてください)
テストデータジェネレータ
SQLテスター(JUNITみたいなものです DBユニットをWolf版にしたような・・・)
カウントレポート(任意のテーブル郡のレコード数を定期的に取得)
CSVエディタ
更新履歴
- ・【機能追加】 CSVエディタを追加しました(NavigationビューのCSVフォルダの中のcsvファイルをダブルクリックしてください。保存はCTRL+S)
- ・【機能追加】 ResultSetビューからCSVファイルを生成することができるようになりました。
- ・【その他】SelectTableDialog(DBエクスプローラでテーブルをダブルクリックして開くやつ)で現在のテーブルのレコード数が確認できるようになりました。
- ・【その他】SelectTableDialog(DBエクスプローラでテーブルをダブルクリックして開くやつ)でDBへのリクエストの前後に割り込ませるJavascriptアクションを簡単にして可能になりました。
- ・【機能追加】 「列=NULL」というWHERE句があったら、列 IS NULLでしょ?ってバリデーションエラーに出すようにした。
- ・【機能追加】 アノテーションホバーにメッセージを出すようにした。
- ・【その他】グラフを表示するための書式を変えた。でもマニュアルには反映していない。すいません。
graph_time[XXX] とか graph_PIR[XXXX]でイケます。
初回起動時にsqlフォルダにいくつかサンプルのsqlを吐き出しているので
それを真似してください。
- ・【機能追加】 DBへのリクエスト前後にJavaScriptで記述したfunctionを実行可能にしました。(JavaScriptからJavaも呼べます) (HowToUseを見てください。)
- ・【OS対応追加】 IMACの雪豹でも動作します。
- ・【機能追加】 カウントレポートビューを追加しました。(HowToUseを見てください。)
- ・【バグ改修】 DELETE FROM XXXのXXXの部分に2文字以上あるとアシストできなかった。
- ・【バグ改修】 テストデータジェネレータでシーケンシャルなデータで生成するときにカラムのサイズを突破したデータが出来てた。
- ・【バグ改修】 POSTGREでsmallintやらbigintやらintやらbooleanのデータ型へのデータ投入時にエラーにならないようにしました。