SQL DeveloperでのVSコードに対するオブジェクトおよびスキーマのフィルタリング (2024/05/01)

SQL DeveloperでのVSコードに対するオブジェクトおよびスキーマのフィルタリング (2024/05/01)

https://www.thatjeffsmith.com/archive/2024/05/filtering-objects-schemas-in-sql-developer-for-vs-code/


人が何かを欲しがるとき、彼らはそれについて恥ずかしがらない。これもまた、人間としてちょっと圧倒的だと思う。


このツールは、フィルタリングを追加するまで無価値です。


痛いです!メッセージも届きました!そして、昨日の時点で入手可能な24.1の更新で、あなたは特徴を述べました。


ところで、重要な機能であることがわかりましたが、Jiraスプリントやエンジニアよりも重要な機能があり、初日の更新でそれを実現できるようになりました。これらのコア、キー、クリティカルな機能の多くが、今後数か月間にわたって登場します。

僕のテーブルを全て見せるな、僕が大切にしているテーブルだけ。


フィルタリングを実行するノードのファンネルアイコンをクリックします。フィルタリングには3つのレベルがあります。


  • 接続(グローバル・フィルタ)
  • 各オブジェクト・タイプ
  • 他のユーザー


ここでは、いくつかのフィルタリング句を設定して、関心のある表のみを表示する方法を示します。「一致: すべて」とデフォルトの「すべて」の選択に注意してください。



名前にEMPを含む表と、自分のITUNESコレクションのみを表示します。



フィルタを削除します...


ダイアログに戻り、ごみ箱アイコンが表示されるまでフィルタ項目にマウスを合わせます。



出て行け、テーブル。



ユーザー数が多すぎてスキーマが足りません


一部のOracleデータベースでは、各アプリケーション・ユーザーがデータベースに独自のアカウントを持つことが非常に一般的です。そのため、数十個ではなく数千個のスキーマが表示されます。


それはあなたの辞書を非常に、非常に困難に閲覧することができます- たぶんそれらの環境でツールを無駄にレンダリングします。


「他のユーザー」ノードもフィルタできます。これは、テーブル・フィルタと同様に機能します。


接続の「他のユーザー」までスクロールし、「ファンネル」アイコンをクリックし、「+追加」ボタンをクリックして条件を追加し、必要に応じて繰り返します。また、シナリオに該当する場合は、Match句を「Any」に切り替えることも忘れないでください。



自分の外部のSYSスキーマおよびORDS_METADATAスキーマのみを表示します。



新しい上司、古い上司に会う


理にかなったら、基本的に既存のパターンと機能をOracle SQL DeveloperからVS Code拡張に「リフト」します。その時代のひとつです。


デスクトップ・ツールでも同じように見えます。



主な違いは、コンテキスト・メニューの下では「非表示」ではなく、モーダル・ダイアログの代わりに、新しい「ドキュメント」を開いてフィルタを定義することです。



これらの両方のアプリケーションで覚えておくべきことは、実行中のアプリケーションのインスタンス間でフィルタPERSISTです。だから、月曜日に誰かがあなたの好きなテーブルを落としたことに驚かないでください。ノード(この場合は「表」)の横にある「フィルタ済」テキストを探します。

でも待って、それだけじゃない。



VSコード・トリック- Ctrl+Fを押します。


何百、何千ものオブジェクトがある場合でも、すぐにそれらを見つけることができます。Ctrl+Fにヒット!


APEXスキーマで特定の表を探していますが、多くの表があり、それらはすべて共通のネーミング・パターンを持っています。



「検索」ボタンはありません。Ctrl+Fをクリックしてください



One More Last Thingシングル


SEARCHを使用して、SQL履歴で失われたコードを検索することもできます。同じパターンです。Ctrl+Fにヒットします




コメント

このブログの人気の投稿

Oracle Database 19cサポート・タイムラインの重要な更新 (2024/11/20)

Oracle APEXのInteractive Gridで、Oracle Formsと比較して、重複行の検証を制御/通過させる方法 (2022/07/21)

Oracle APEX 24.1の一般提供の発表 (2024/06/17)