SQLのDML構文でSalesforceのレコードを更新してみたい。ということで作ってみました

インストール方法

Linuxユーザ、macOSユーザはこちら

Windowsユーザはこちら

使い方

インターフェースはこんな感じ

たとえばSandbox環境に対してインタラクティブな実行をしたいならこんな感じで実行すればOK

実行できるSQL文やコマンドは以下の通り。

SELECT文(まぁそのままSOQL実行してるだけ)

INSERT文

UPDATE文

DELETE文

インタラクティブモードの終了

INSERT/UPDATE/DELETE文は構文解析してAST化した後、APIを叩いています。

また、ロールバックの機能を持っていないので気をつけてご利用ください。技術的にはロールバック機能を実現できそうなので気が向いたら付けてみようかなー。