無料プラン
個人プロジェクト、プロトタイプ、エージェントに。
$0月額
- 1 組織
- 5 プロジェクト
- ストレージ 2.5 GBプロジェクトごとに 0.5 GB を含む
- 共有コンピュート時間 無制限早期特典
プラットフォーム
本物の PostgreSQL に、本来なら自分で組み立てる部品を加えました。ブランチ、ストレージとコンピュートの分離、認証、ベクトル、そして API。
ブランチは親ブランチのコピーオンライト複製で、データをすべて含みます。サイズにかかわらず数秒で使えるので、プルリクエスト、テスト実行、エージェントのそれぞれに専用のブランチを用意できます。
各ブランチは専用のコンピュートで動き、サイズは CU 単位です(1 CU = 1 vCPU + 4 GB RAM)。ストレージは独立しているため、アイドル状態のコンピュートは一時停止し、次の接続で再開します。データには一切影響しません。
ブランチでマネージド認証を有効化すると、アプリのユーザーがサインインできるようになります。トークンは有効期間の短い EdDSA 署名付き JWT で、公開鍵は JWKS で配布されます。オープンソースの @relyt/auth SDK なら数行で検証できます。
すべてのデータベースに vectors 拡張(pgvecto.rs)がプリロードされています。埋め込みを元の行と同じ場所に置き、普通の SQL で検索できます。
オープンソースのスキルパックが、Claude Code などのエージェントにプロジェクトの作成、ブランチ、接続の方法を教えます。使うのはあなたと同じ Open API です。
CPU、メモリ、接続数、ストレージのグラフに加え、コンピュートごとのアクティブなクエリとクエリ履歴をリアルタイムで確認できます。
API キーで使う REST の Open API が、組織、プロジェクト、ブランチ、コンピュートをカバー。コンソールでできることは、スクリプトや CI からもできます。
開発者
新しいクライアントも独自プロトコルも不要です。Postgres に話しかけられるものなら、Relyt One でも動きます。
GitHub または Google を使います。無料の組織が自動で作成されます。
main ブランチとプライマリコンピュートが付いて、数秒で準備完了です。
接続文字列を psql、ORM、または任意の PostgreSQL ドライバーに貼り付けるだけです。
# connection string from the console's Connect dialogexport DATABASE_URL="postgresql://<role>:<password>@<host>/<db>"psql "$DATABASE_URL" -c "select version();"オープンソース
MIT ライセンスで GitHub に公開しています。読んで、フォークして、プルリクエストを送ってください。
料金
すべてのアカウントは Free プランから始まります。クレジットカードは不要です。
個人プロジェクト、プロトタイプ、エージェントに。
$0月額
より多くのリソースが必要な本番アプリに。
ブログ
PostgreSQL の serial 列と ID 列(identity)で番号の欠番が生じる原因(ロールバック、ON CONFLICT、クラッシュ、CACHE)、データのインポート直後に duplicate key value violates unique constraint で挿入が失敗する理由、すべてのシーケンスをまとめてリセットする 1 つのクエリ、integer の ID が尽きたとき、そして欠番のない請求書番号を扱います。すべてのステートメントを Postgres 17.11 で再現しています。
PostgreSQL 17 で SELECT ... FOR UPDATE SKIP LOCKED を使ってバックグラウンドジョブのキューを作る方法を説明します。素朴な SELECT してから UPDATE する方法で同じジョブが 2 回取得される理由、FOR UPDATE だけではワーカーが待たされる理由、リースとリトライ、LISTEN/NOTIFY、VACUUM、そしてポーリングするワーカーがサーバーレスのコンピュートに与える影響を扱います。すべてのステートメントを Postgres 17.11 で再現しています。
PostgreSQL 17 で INSERT ... ON CONFLICT と MERGE をどう使い分けるか、MERGE が並行実行時に重複キーエラーで失敗する理由、そして「cannot affect row a second time」、空の RETURNING、「no unique or exclusion constraint matching the ON CONFLICT specification」の直し方を説明します。すべてのステートメントを Postgres 17.11 で再現しています。
よくある質問
Relyt One はサーバーレスの PostgreSQL サービスです。標準の PostgreSQL 17 に、データベースのブランチ、ストレージとコンピュートの分離、アプリのユーザー向けのマネージド認証、標準搭載のベクトル検索が加わり、すべてクラウドで運用されます。
はい。Relyt One は PostgreSQL 17 で動いているので、既存のドライバー、ORM、psql などのツールがそのまま使え、pg_trgm、citext、pgcrypto などの拡張も利用できます。
1 つの組織、最大 5 つのプロジェクト、2.5 GB のストレージ、そしてアーリーバード特典として無制限の共有コンピュート時間です。クレジットカードは不要です。
ブランチは親ブランチのコピーオンライト複製で、変更されていないデータを親と共有します。そのためデータベースのサイズにかかわらず数秒で作成でき、新たにストレージを使うのは変更した部分だけです。
はい。API キーがあれば、エージェントは Open API でプロジェクト、ブランチ、コンピュートを作成できます。やり方はオープンソースのエージェント用スキルパックが教えてくれます。
いいえ。マネージド認証は任意の機能で、現在はプレビュー中です。使わない場合、Relyt One はロールとパスワードで接続する普通の PostgreSQL データベースです。