0xDBE。 JetBrainsのDBMS開発者および管理者向けの新しいIDE

プログラミングハブを読んだ人は覚えているかもしれませんが、2014年の冬にJetBrainsはプライベートプレビューC ++ IDEのサブスクリプション発表しました 。 その結果、かなりの数の加入者がすでにそれを使用しています。初秋には、一般公開の早期プレビューをリリースする予定であり、「私たちはサインアップできませんでした、今この電車に乗る方法は?」



そして今、遅滞なく同様のストーリーに収まる素晴らしい機会があります。JetBrainsは、 SQLを記述する開発者向けに、新しいIDEの早期プレビューサブスクリプションを開始します 。 また、データベース管理者には、pgAdminよりも快適なものも必要です。 管理者にとって、新しいIDEは、テーブル内のデータを操作する必要がある場合に役立ちます。 IDEはこれを教えることを考えていますが、まだ権限を割り当てたり、バックアップを作成したり、その他の純粋な管理タスクを実行したりすることはできません。



要するに:ここ- 購読するために 、そしてカットの下で-詳細。





IDEは、他のJetBrains IDEと同様にIntelliJプラットフォームに基づいており、一般的なすべてのSQL方言をサポートし、SQLコードの操作、データベーススキーマの操作、VCSへの統合など、以下で説明するオートコンプリートなどの便利な機能を提供します。 IDEはJavaで記述されており、JDBCドライバーがあるDBMSをサポートしています。



現時点では、0xDBEは、すでにHabréで説明したIntelliJ IDEAのデータベースサポートプラグインと同じことを実行できます。 IntelliJ IDEAでサポートされている他の言語を必要としない管理者およびデータベース開発者は、同僚がJavascript、PHP、Python、またはRubyで記述しているのと同じ方法で作業できるようになりました。 JetBrainsのIDE。



最初に、 英語のブログreddit'eでの発表後に発生した最も一般的な質問への回答を提供し 、次に-詳細を提供します。



そのため、 NoSQLは現在サポートされていません 。MongoDBのサポートを検討しますが、現時点では何も約束できません。



なぜ彼女はそんなに奇妙に呼ばれていますか? DBEはデータベース環境です。 また、開発チームの意見では、美しさのために0xが追加されています。 数秘術学者は既に3518という数字がJetBrains(10進数で0xDBE)の意味を理解しようとしており、 42とは無関係であることをすでに認めなければなりませんでした。



そして今、詳細について。



自動補完




0xDBEのオートコンプリートは伝統的にスマートであり、外部キー(外部キー)を考慮に入れ、テーブルに正確に挿入するものを推測しやすく、演算子、関数、およびプロシージャにパラメーターを提供できます。



画像



クイックフィックス



まだ作成できていないテーブルまたは列を操作するコードを記述している場合、IDEはクイックフィックスを提供し、必要なものを作成します。



画像



コードエディター




エディターには、従来、マルチコースなど、IntelliJプラットフォームで行われた最新バージョンが含まれています。 Sublimeではそうですが、SQL Developerではそうですか? ;)



画像



ちなみに、0xDBE作業フィールドを見て、.sqlファイルを作成する方法を考えている場合は、File | そこにディレクトリをアタッチし、.sqlファイルを作成する作業ディレクトリを選択し、使用したとおりにファイルを追加します(<Alt + Insert>)。 ディレクトリとファイルが[ファイル]パネルに表示されます(デフォルトでは、画面の右側にあります)。







ディレクトリが誤ってプロジェクトに追加された場合、除外するようにマークすることができます(右クリック|ディレクトリに名前を付けてマーク|除外)。 ちなみに、これにより、除外ディレクトリ内のファイルを除くすべてのプロジェクトファイルのインデックスが作成されるため、IDEの作業が高速化されます。



テーブルエディター




もちろん、0xDBEには、外部キーナビゲーションを備えた優れたスプレッドシートエディター、長い行の転置ビュー(行ごとに2つの<Ctrl + Q>で取得)、その他の便利な機能があります。



画像



データベーススキーマを操作する




0xDBEでは、テーブルの作成と変更も簡単で楽しく、エラーもありません。これは、コンソールまたはグラフィカルインターフェイスで実行できます。



画像



新しいIDEはまだダウンロードできませんが、早期プレビューに登録できますが、すでに独自のWebサイトがあります。 これは暫定版であるため、リリースに何かが追加または変更される可能性があります。 コメントに希望を残し、サインアップした同僚が手で新しいIDEに触れてから、 トラッカーに入れることができます。



購読して、素晴らしい休日を!



Jetbrainsチーム



All Articles