同じ行を10のビューで
チーム全員のためのコラボレーションビューも、自分だけの個人ビューも。見方は各自で選べて、データをコピーする必要はありません。
整理する
テーブルとフィールド あらゆる用途のフィールド、リレーション、表計算ソフトのような数式。 10のビュー グリッド、カンバン、カレンダー、タイムライン、ギャラリー、リスト、地図、フォーム、アンケート、クイズ。 フォーム 共有するリンク:各回答がそのまま1行になります。 ファイルと画像 見積書、写真、契約書を、その行とともに整理。連携する
API REST インターフェースと同じデータを、OpenAPI 3.1で記述。 MCPサーバー AIエージェントのためのツールを、自分の権限の範囲で。 Webhook すべての書き込みを、署名付きで、順序どおりに、再試行付きで。 直接SQL わかりやすい名前の、本物のPostgreSQLテーブル。 同期 外部から最新の状態に保たれるテーブル。ホスティングする
Docker Compose イメージ1つ、PostgreSQLデータベース1つ、ポート1つ。 環境変数 すべての設定は.envファイルで。 ドメインとHTTPS 自分のプロキシの背後でも、付属のCaddyでも。 ログインとSSO Google、Microsoft、任意のOpenID Connectプロバイダー。 バックアップとアップデート pg_dumpと、データを失わないアップデート。共有スプレッドシートの手軽さ(グリッド、ビュー、フォーム、権限)を備えながら、データは型付きで、わかりやすい名前のテーブルに保存されます。チームはインターフェースで作業し、スクリプト、BIツール、AIエージェント、そしてpsqlが同じ行を読みます。
docker compose up -d
汎用モデルも、何でも詰め込むJSONも、field_1837もありません。データベースはスキーマ、テーブルはテーブル、フィールドはわかりやすい名前の型付きの列です。
text、numeric、date、timestamptz、boolean。リレーションには本物の外部キーを使います。 CHECKで、URLとメールアドレスは検証付きで、リレーションはFOREIGN KEYで。 JOURS([Fin]; [Début])は生成列になり、psqlからも他の列と同じように読めます。 psqlからも読めます。 ALTER TABLE b_t4z56fq_ventes.opportunites ADD COLUMN montant numeric(38,10); COMMENT ON COLUMN …opportunites.montant IS '契約の税抜金額';
| nom | text |
| statut | text |
| montant | numeric(38,10) |
| echeance | date |
| clients_id | uuid → clients |
行が変わったとき、決まった時刻に、またはクリックひとつで。グラフエディターがステップをつなぎ、各実行はフロー上で確認できます。
マウス操作やSQLで作る質問、15種類の可視化、共通のフィルター。誰もが自分の権限で閲覧します。
権限はグループに対して、プロジェクト、データベース、テーブルの単位で付与し、その配下すべてに継承されます。機密性の高い列は、グループごとに非表示にしたり、編集不可にしたりできます。
直接SQLセッションが「ERP移行」を更新
02:46 · ローカル接続 · psql金額:125,000 → 130,000
フォーム「見積もり依頼」が「イントラネット刷新」を作成
公開回答 · 美咲が公開MCPサーバーはエージェントに15のツールを、REST APIはプログラムに同じデータを提供します。権限の判定ポイントはひとつ、ログも共通です。
list_records opportunites · statut = 交渉中 propose_add_field opportunites · 確度 · number 商談に「確度」フィールド(数値)を追加
エージェントによる提案 · トークン「営業」
すべての機能が、同じテーブルに、同じ権限のもとで書き込み、同じ履歴に残ります。
チーム全員のためのコラボレーションビューも、自分だけの個人ビューも。見方は各自で選べて、データをコピーする必要はありません。
公開リンク、またはログイン済みメンバー限定のリンクで。回答しても、テーブルへの権限は一切与えられません。
/f/uIPJZ4Ensr_K8V0In0bb… ひとつのデータベースに、複数のバリエーション。スキーマを比較し、環境間で移行し、行を同期できます。
他の人の書き込みはリアルタイムで届き、誰がどの行を見ているかがわかり、その行の上で議論できます:コメント、メンション、通知。Ctrl+Zは最後の書き込みを取り消し、他の人の作業を上書きしそうなときは取り消しを拒否します。
他の列をもとにモデルが埋めるフィールドと、フィルター、クエリ、列を提案してクリックひとつで適用するCopilot。OpenAI、Anthropic、Mistral、または自分のマシンで動かすモデル。
{{Notes}}を1文で要約して 本物の外部キー、PostgreSQLが計算するフランス語または英語の数式、そしてリレーションをまたぐルックアップ、ロールアップ、カウント。
ROUND([Montant HT] * (1 + [Taux de TVA]), 2) 書式付きテキスト用のビジュアルエディター(書き込み時にサニタイズ)。さらに、どの長文テキストでも、{{Ville}}はその行の値として表示されます。
{{Date}}に{{Ville}}へお届け ビューをリンクで読み取り専用に公開し、他のサイトに埋め込めます。カレンダーは、カレンダーアプリで購読できるフィードになります。
オンラインのCSV、カレンダー、または別のbasedbの共有ビューから、テーブルを最新の状態に保ちます。
すぐに使える10のテンプレート、1文で説明してAIに作らせるデータベース、そして自分のデータベースをテンプレートとして保存。
ホストのディスク、またはS3互換ストレージに保存:AWS、Scaleway、OVH、Cloudflare R2、Garage、MinIO…
ファイルをドロップするだけ。型を推定し、テーブルを作成するか既存のテーブルに追加して、拒否された内容を行ごとに示します。
誰でも自分のアカウントとプロジェクトを作成し、閲覧・編集・管理の権限でリンクから招待できます。ログインはパスワード、Google、Microsoft、または任意のOpenID Connectプロバイダーで。
すべての書き込みを、他のシステムに知らせられます:署名付きのペイロードを、順序どおりに、再試行付きで配信。
言語、テーマ、日付の順序、通知、セッション、トークンを、ひとつの場所で。
インターフェースは20の言語の中からブラウザーの言語で表示され、各自が設定で変更できます。
basedbはフリーソフトウェア(AGPL-3.0)です。イメージひとつとPostgreSQLデータベースひとつ、それだけ。外部サービスの強制も、テレメトリーもありません。pg_dumpでバックアップし、どんなPostgreSQLクライアントからでも読めます。
db PostgreSQL 16、データ本体 basedb インターフェース、REST API、MCPサーバーを1つのポートで proxy Caddy、自動HTTPS(オプション) git clone https://github.com/eodia/basedb.git
cd basedb && cp .env.example .env POSTGRES_PASSWORD=a-strong-password
# openssl rand -base64 32
BASEDB_ENCRYPTION_KEY=… docker compose up -d
# 次に http://localhost:3000 を開き、アカウントを作成 データの置き場所です。ほかの製品が行を汎用モデル(番号付きの列、JSONドキュメント)に格納するのに対し、basedbはテーブルごとに本物のPostgreSQLテーブルを、フィールドごとに型付きの本物の列を、読みやすい名前で作成します。データはbasedbがなくても活用できます。
はい。制約(型、必須、選択肢、外部キー)はPostgreSQL自身が守り、直接SQLによる書き込みも、実行したセッションとともにトリガーが履歴に記録します。インターフェースのSQLコンソールとpsqlは同じテーブルを読みます。インターフェースでは、誰もが自分の権限でSQLを書いてクエリを保存でき、データベースを管理する人はそれを本物のPostgreSQLビューにできます。
プロバイダーを設定するまでは、何も送られません。設定後も、スキーマの下書きとCopilotについては、デフォルトで送られるのはスキーマと入力した文だけです。Copilotによるデータの読み取りは、会話ごとにチェックボックスで許可します。AIに依頼するデータベーステンプレートは、入力した文だけを送ります。AIフィールドは、明示的な同意を得たうえで、指示が引用する列を送ります。
はい。他の人の書き込みは再読み込みなしで表示され、その人が見ているテーブルや行にはアバターが表示されます。行にコメントし、@で誰かをメンションすれば、ベルで通知が届きます。また、Ctrl+Zが取り消すのは自分の書き込みだけです。その後に他の人が変更した内容を上書きしそうなときは、取り消しを拒否します。
20言語です:フランス語、英語、ドイツ語、スペイン語、イタリア語、ポルトガル語(ブラジル)、オランダ語、ポーランド語、チェコ語、スウェーデン語、デンマーク語、ノルウェー語、フィンランド語、ルーマニア語、ハンガリー語、トルコ語、ウクライナ語、日本語、簡体字中国語、韓国語。インターフェースはブラウザーの言語で表示され、各自が設定で変更できます。このサイトとドキュメントも同じ言語で提供しています。
MCPサーバーを通じて、1つのデータベースに限定された連携トークンで接続します。デフォルトは読み取り専用です。エージェントは権限の範囲で行を読み、作成し、更新します——トークンがそのために作成されていれば、一度に1行、削除もします。スキーマは変更しません:変更は提案し、人が承認します。
PostgreSQL 16以降で、拡張機能pg_trgmとunaccentが必要です(公式イメージに含まれています)。付属のdocker-composeはPostgreSQL 16を起動しますが、DATABASE_URLで既存のサーバーを指定することもできます。
basedbは活発に開発中です。コア、API、MCPサーバー、インターフェースは動作しており、1,000件を超えるテストで検証されていますが、まだ実装されていない機能もあります(ロードマップをご覧ください)。ぜひ試してみてください。そして、ほかのPostgreSQLデータベースと同じようにバックアップを取ってください。
AGPL-3.0-or-laterです。自由に利用、改変、ホストできます。改変したバージョンをサービスとして提供する場合は、そのソースコードを公開します。
数分でbasedbをインストールし、チームを招待して、すべての行を自分たちの手で管理しましょう。