6 ポイント 投稿者 GN⁺ 2024-12-05 | 1件のコメント | WhatsAppで共有
  • SQL データベース管理のための軽量なブラウザベース GUI で、シンプルさと汎用性を目指して設計されている
  • 当初は LibSQL と SQLite 向けに開発されたが、現在はさまざまなデータベースをサポート
  • 対応データベース
    • SQLite ベース: Turso/LibSQL, SQLite(ローカルファイル), Cloudflare D1, rqlite, StarbaseDB, Val.town
    • MySQL(ベータ、機能制限あり)
    • PostgreSQL(ベータ、機能制限あり)
  • デスクトップアプリ
    • Windows と Mac 向けデスクトップアプリをダウンロード可能
    • Outerbase Studio Desktop は Web 版の軽量な Electron ラッパーで、ブラウザ環境では不可能な MySQL および PostgreSQL ドライバーをサポート可能
  • 機能
    • クエリエディタ: ユーザーフレンドリーなクエリエディタで、自動補完と関数ヒントのツールチップを提供。複数のクエリを同時に実行し、結果を効率的に確認できる
    • データエディタ: 強力なデータエディタで、すべての変更を事前にレビューしてからコミット可能。データテーブルは数千の行と列を効率的にレンダリングできるよう最適化されている
    • スキーマエディタ: SQL を書かずにテーブル列をすばやく作成、修正、削除できる
    • 接続マネージャー: 柔軟な接続マネージャーで、接続をブラウザにローカル保存できる。サーバーに保存して複数のデバイス間で接続を共有することも可能

1件のコメント

 
GN⁺ 2024-12-05
Hacker Newsの意見
  • 類似のものを作った経験があり、重要なのは権限管理をサポートしているかどうかである

    • メールリストを維持し、他の人が行を追加できるように権限を付与するのが理想的である
    • このようなメンテナンスに関する強力な標準が不足していると思う
  • 高品質なブラウザベースのDBブラウザが不足していると感じており、Firestoreドライバの実装を望む

    • GCP環境に縛られているため、Firestoreドライバが必要である
  • 「コンパクト」なインターフェースオプションがあるとよい

    • Web UIとネイティブGUIを比較すると、Webではスペースがすぐに消費される
    • パディングが多く、実際の情報が見づらい
  • Kate SQLプラグインの利用が非常に有用である

    • SQLをファイルやMarkdownファイルとして整理できる
    • 過去に似たようなSQLを何度も再入力しなければならなかった経験がある
  • インストールが難しい環境では、pip installnpm install を通じて簡単に使えるようになってほしい

    • datasetteのように簡単に実行できるべきである
  • コラボレーション対応の計画があるのか気になる

    • 2人以上のユーザーが同じワークスペースでリアルタイムにクエリし、結果を得られる機能が必要である
    • vscode + liveshare + SQL管理拡張で似たような機能を試した経験がある
  • MetabaseをSQLレポートに使っており、実際に値を変更できるツールを探している

    • トランザクションを使わない点と、データベーススキーマが二重に定義されている点が懸念である
  • ブラウザベースのデータベースUIでは、バイナリデータと非常に大きな整数の処理に多くの問題があった

  • tauriを使う計画があるのか気になる

    • ネイティブOSのWebビューを使え、electronのオーバーヘッドを減らせる
  • Web UIがDBの上にあることは、BI志向のツールの動機である

    • Metabase経由でテーブルへの書き込みが可能である