コンテンツにスキップ

検索はプロダクションビルドでのみ利用可能です。 ローカルでテストするには、サイトをビルドしてプレビューしてください。

Cellar DB 概要

Cellar は Speakeasy の業務データを管理する PostgreSQL データベースです。パッケージ @speakeasy/cellar として提供され、Drizzle ORM v1.0 beta でスキーマが定義されています。


#テーブル名説明ドキュメント
1contact連絡先連絡先
2contact_pureloverspurelovers 連携データ連絡先
3contact_chat_ngチャットNGステータス連絡先
4contact_chat_ng_historyチャットNG変更履歴連絡先
5chat_roomチャットルームチャット
6chat_messageチャットメッセージチャット
7user_room_stateユーザー既読状態チャット
8chat_attachmentチャット添付ファイルチャット
9shop店舗店舗
10shop_line_accountLINE アカウント連携店舗
11shop_transfer店舗移管履歴店舗
12shop_pureloverspurelovers 店舗連携店舗
13broadcast一括配信一括配信
14contact_tag_filter複合検索タグ複合検索タグ
15shop_notification店舗通知BOX通知
16notification_setting通知設定通知
17shop_notification_setting店舗通知チャネル設定通知
18shop_push_subscription店舗PUSHサブスクリプション通知
19shop_email_recipient店舗メール通知先通知
20customer_notification_setting顧客通知設定通知
21customer_push_subscription顧客PUSHサブスクリプション通知
22push_subscriptionPUSHサブスクリプション(汎用)PUSH
23push_messagePUSHメッセージログ/予約PUSH
24domain_blacklistドメインブラックリストブラックリスト
25global_domain_blacklistグローバルブラックリストブラックリスト

import { createDrizzleClient } from '@speakeasy/cellar';
// Hyperdrive 経由でクライアント作成
const db = createDrizzleClient(env.CELLAR_HYPERDRIVE.connectionString);

サービスHyperdrive バインディング用途
FizzCELLAR_HYPERDRIVEチャット・配信データ
VintageCELLAR_HYPERDRIVE連絡先・グループデータ
BellCELLAR_HYPERDRIVE通知設定・PUSHサブスクリプション
BaseCELLAR_HYPERDRIVE店舗・組織データ
TapCELLAR_HYPERDRIVE外部API経由のデータ操作