- 直感的なスプレッドシートインターフェース
- あらゆる技術レベルのユーザーがPostgresデータを直接閲覧、編集、クエリ、共同作業できるインターフェースを提供
- セルフホスト可能で、Postgresのネイティブなアクセス制御機能を使用
Mathesar
- Mathesarは、PostgreSQLデータベースの作業をシンプルかつ強力にするWebアプリケーション
- コード不要で、スプレッドシートに似たインターフェースからデータの閲覧、編集、クエリ、共同作業が可能
- セルフホスト可能で、PostgreSQLデータベース、スキーマ、テーブルと直接連携
- 100%オープンソースのプロジェクトであり、Mathesar Foundationによって保守されている
- Postgresと同様にスケールし、あらゆる規模や複雑さのデータをサポート
- 最小限の設定で既存インフラに統合可能
- データがサーバーの外に出ることはなく、Postgresのロールと権限ベースのアクセス制御によってデータベースのセキュリティを維持
状態
Mathesarのインストール
- 自分のサーバーにMathesarをインストールする方法はドキュメントを参照
コミュニティへの参加
- MathesarチームはMatrix(チャットサービス)に参加しており、メーリングリストと開発者向けメーリングリストで日常的な作業について議論している
Mathesarへの貢献
- 貢献は大いに歓迎されており、コントリビューターガイドを読んで始められる
機能
- Postgresベース: 既存のPostgresデータベースに接続することも、新たにセットアップすることも可能
- 高速インストール: Dockerを使って数分でインストール可能
- Postgresベースのアクセス制御: Mathesar UI内で既存のPostgresロールを使用可能
- 他ツールとの相互運用性: Postgresエコシステムの数千のツールと調和して動作
- データモデル設定: Postgresスキーマとテーブルを簡単に作成・更新可能
- データ入力: スプレッドシート風インターフェースでテーブルレコードの表示、作成、更新、削除が可能
- フィルタリング、並べ替え、グループ化: データをさまざまな方法で素早く分割可能
- クエリビルダー: SQLやJOINの知識がなくてもクエリを作成可能
- データのインポートとエクスポート: Mathesarでデータを簡単に取り込み・書き出し可能
- スキーママイグレーション: 2クリックでテーブル間の列を移動
- Postgres機能の活用: Postgresスキーマ、主キー、外部キー、制約、データ型を使用
- カスタムデータ型: メールアドレスやURL向けのカスタムデータ型を提供し、データベースレベルで検証
動機
- データベースの利用は、技術的な専門知識や高価なツールがなくても可能であるべき
- Mathesarは、PostgreSQLの潜在力を最大限に引き出せるよう設計されたオープンソースプラットフォーム
- 使いやすく、相互運用可能で、拡張性がありながら、データに対する完全な制御を提供
- 非営利団体として、Mathesarを100%オープンソースとして維持し、すべての人に提供することを目指している
バグとトラブルシューティング
- 問題が発生した場合は、トラブルシューティングガイドを参照
ライセンス
- MathesarはGPLv3ライセンスの下でオープンソースとして提供されており、MITライセンス下のサードパーティ製オープンソースモジュールの派生物を含む
1件のコメント
Hacker Newsの意見
多くのツールがあるが、ほとんどは中核機能を提供していない。TablePlus、DataGrip、NocoDB、VisualDB などには 3 つの中核機能が欠けている。このツールはそのうち 2 つを提供しており、その点で改善されている
Mathesar のプロジェクトリーダーが、このツールが注目を集めていてうれしいと述べている。質問にも答える用意があるとのこと
インターフェースは素晴らしいが、Grist のようなタグラインには不満がある。スプレッドシートとテーブルの違いである行や列の操作機能が不足している
PostGIS をサポートし、ジオメトリデータを表示する地図があるのか気になるという意見がある
Just Use Postgres のユーザーにとって有用だろうという意見がある。Mathesar と NocoDB、Baserow の違いが気になるとのこと。Mathesar が Airtable のオープンソース代替を目指しているのかと質問している
インストールを試してみる予定で、権限機能が良さそうだと言っている。SQL エディタがあるのか気になっており、ドキュメントに関連内容がないなら問題だと考えている
財務チームが求めていたものに似ているとのこと。スタートアップでデータベースにすべての財務情報を保存し、それを銀行情報と照合するのに使っている
MySQL 向けに似たツールがあるのか気になるという意見がある
ドメインエキスパートが基礎データを管理しなければならない管理インターフェースに有用だと見ている。GPLv3 ライセンスがこのようなシナリオで何を意味するのか気になっている。Mathesar を独自サービスと一緒に使えるのかと質問している
Ultorg というプロジェクトを勧めており、強力で直感的な UX 機能が多いと言っている。Mathesar と同様、名前がいまいちだという点も似ていると述べている