サイトのデータベース:コレクションとレコード
ブログ記事、商品、イベント、予約リクエストなど、変化するものをサイトで管理する場合、Briks はそれらをプロジェクト専用のデータベースに保存します。このページでは、そのデータの場所、手作業での変更方法、新しいレコードの追加方法、コピーの持ち出し方を説明します。
データベースに入っているもの
データベースとは、サイトが変化する情報をデザインとは別に保管する場所です。Briksは、サイトが保存するものの種類ごとに コレクション へ整理します。たとえば、体験クラスの申込み、講師、ブログ記事などです。各コレクションには レコード (申込み1件、講師1人、記事1本)が入り、各レコードには名前、日付、画像などの フィールド があります。
ページは、サイトの公開時にレコードを読み込みます。そのため、レコードを変更しても新しいビルドは不要です。スタジオがサイトを自動で再公開し、数分以内に変更が反映されます。
プロジェクトが取得するとき
ほとんどのプロジェクトでは、頼まなくてもデータベースが用意されます。自分で更新できるブログ、メニュー、イベント一覧、予約リクエストを送るページなど、ビルドで何かを保存する必要が出た時点で、Briks が作ります。スタジオで必要なことを頼むだけで、データベースは欧州連合内に作られます。
プロジェクトにデータベースができるまでは、OwnerとAdminだけが Database タブを見られ、そこで Create database を選ぶと空のデータベースを作れます。それ以外のメンバーには、データベースができたあとにタブが表示されます。
Databaseタブの見方
このタブの上部には、5つのビューがあります。
| 表示 | 表示される内容 |
|---|---|
| Data | 左にコレクションが並び、それぞれの件数が表示されます。その横には、選んだコレクションのレコードが表示されます。 |
| アカウント | サイトに訪問者向けのログインがある場合に、そのサイトでアカウントを作った人たちです。誰かが登録するまでは、ビューに No accounts yet と表示されます。ログインと決済をご覧ください。 |
| Orders | サイトがご自身の決済代行サービスを通じて販売した内容を、新しい順に表示します。日時、内容、金額、状態、購入者が分かります。返金は決済代行サービス自身の管理画面で行います。最初の販売があるまで、この画面には No orders yet と表示されます。 |
| サブスクリプション | 会員が支払う、更新されるプランです。誰が購読したか、プラン、状態、更新日または終了日を確認でき、稼働中のプランからの月間収入も表示されます。会員は決済サービスのページで解約でき、あなたはそのダッシュボードで解約できます。サインインと支払いをご覧ください。 |
| Settings | データベースの内容と保存場所、ダウンロード、復元ポイント、毎晩のコピー、危険な操作の領域です。 |
コレクションの下にNot shown:で始まる行が表示されている場合、そのコレクションの記述がタブでは読み取れません。スタジオに、記述を直すよう頼んでください。
コレクションを見る
コレクションを選ぶ
場所: Database, Data
左の一覧で名前をクリックします。スマートフォンでは、一覧が上部に横並びで表示されます。右の一覧には、そのコレクションのレコードが25件ずつ表示されます。
検索する
場所: Database, Data
検索ボックスに入力し(たとえば
Search class requestsと表示されます)、Search を押します。すべてをもう一度表示するには Clear を選びます。列で並べ替える
場所: Database, Data
列の見出しをクリックするとその列で並べ替えられ、もう一度クリックすると順序が逆になります。小さな矢印で並びの向きが分かります。
ページ間を移動する
場所: Database, Data
レコードが25件を超える場合は、一覧の下の Previous と Next を使います。
言語を切り替える
場所: Database, Data
コレクションを複数の言語で管理している場合は、検索の横に各言語名のボタンが表示されます。レコードは言語ごとに別々です。
更新
場所: Database, Data
ページを開いたあとにサイトが保存したレコード(新しい予約依頼など)は、コレクション名の横にある丸い矢印の Refresh を押すと表示されます。
レコードを編集する
開く
場所: Database, Data
最初の列にあるレコード名をクリックするか、行の右端の三点をクリックして Edit を選んでください。
フィールドを変更する
場所: Edit dialog
各フィールドには、それに合った入力欄があります。テキストボックス、小さなツールバー付きのリッチテキストボックス(太字、斜体、見出し、リスト、引用、リンク)、数値、日付、オンとオフのスイッチ、選択リスト、別のコレクションのレコードを選ぶピッカーです。時刻付きの日付は、お使いのタイムゾーンで表示されます。
アドレスとステータスを確認する
場所: Edit dialog
レコードごとに専用ページがあるコレクションには Slug が表示されます。レコードのアドレスの最後の部分で、
my-first-postのようなものです。空のままにするとタイトルから作られます。Status は Draft か Published で、下書きは公開サイトに表示されません。保存
場所: Edit dialog
Save を押します。値が受け付けられない場合は、直す内容がフィールドに表示されます。うまくいくと「Saved」と表示されます。公開済みのサイトには、数分で反映されます。
画像フィールドには、プロジェクトのストレージ内の画像のパス、/images/cover.webp のようなサイト上のパス、またはhttpsの完全なアドレスを入力します。新しい画像を使うには、先に Storage にアップロードし、そのパスを指定してください。
レコードを追加
追加ボタンを押します
場所: Database, Data
リストの上にある、コレクション名のついたボタン(Add class request など)を押します。空のコレクションでは、同じボタンがページの中央にも表示されます。
項目を入力する
場所: Add dialog
任意と記された項目は空のままにできます。複数の言語で管理しているコレクションでは、いま表示している言語でレコードが追加されます。
追加する
場所: Add dialog
下部にあるボタンを押してください。追加ラベルと同じ名前のボタンです。レコードが一覧に加わり、ステータスが Published であれば、数分以内に公開サイトにも表示されます。
変更がライブサイトに反映されるまでの時間
レコードの追加、変更、削除を行うと、サイトは自動的に再公開されます。初回はすぐに、その後は編集の回数にかかわらず最短5分に1回までです。ビルドやA/Bテストが実行中の場合は、更新を待機し、数分後にもう一度試します。サイトの初回公開より前には何も公開されません。変更ごとに、record.changed のwebhookで別のツールに知らせることもできます。
記録をダウンロードする
ダウンロードは、Databaseタブの Settings にある Export グループにあり、どちらの行にも Paid タグが付いています。有料プランで使えます。Freeプランでは、各行に「Comes with a paid plan」と表示されます。グループの上の注記も同じ内容で、See what's included ボタンを押すと、最小の有料プランが示されたアップグレードのウィンドウが開きます。プランの詳細はBillingをご覧ください。
| ダウンロード | 得られるもの |
|---|---|
| Download everything | すべてのコレクションを1つの.zipにまとめます。各コレクションの構成を記した collections.json ファイルと、コレクションごとのレコードを収めたJSONファイルが入っています。 |
| コレクションをスプレッドシートとしてダウンロード | 1つのコレクションをCSVで書き出します。最初の列はレコードのid、次にスラッグ、ステータス、言語、日付(コレクションにある場合)、その後にフィールドごとに1列が続きます。 |
JSONは、ほかのソフトウェアが簡単に読み取れるプレーンテキスト形式です。CSVは、どのスプレッドシートアプリでも開ける形式です。1回のダウンロードで、コレクションごとに最大50,000件のレコードを取得できます。それを超える場合は、.zipに、該当のコレクション名を記したREADME.txtが含まれます。残りについては、hello@briks.devまでご連絡ください。
プロジェクトを閲覧できるワークスペースのメンバーなら、Viewerを含め誰でもダウンロードできます。プロジェクトのダウンロードは1時間に30回までです。
1つのコレクションをスプレッドシートに書き出す
設定を開く
場所: Database
Database タブを開き、上部の Settings を選びます。
コレクションを選ぶ
場所: Settings, Export
Download a collection as a spreadsheet で、ボタンの横の一覧からコレクションを選びます。
ダウンロードして開く
場所: Settings, Export
Download を押します。ファイル名はサイト名、コレクション名、今日の日付で付き、例は
lotus-room-class_requests-2026-10-08.csvです。どのスプレッドシートアプリでも開け、1レコードが1行になります。
誰が何をできるか
| 操作 | 操作できる人 |
|---|---|
| コレクションとレコードを見る | ワークスペースの全員 |
| レコードの追加、変更、削除 | Editor、Admin、Owner |
| レコードのダウンロード(有料プラン) | プロジェクトを見られる全員 |
| リストアポイントを保存する、毎晩のコピーをオン・オフする | Editor、Admin、Owner |
| 復元、コレクションの消去、データベースの削除 | OwnerとAdmin。プロジェクト名の入力が必要です |
| データベースを手動で作成する | OwnerとAdmin |
Viewerがレコードを開くと閲覧のみとなり、「You can look but not change records in this workspace.」と表示されます。ロールについてはメンバーとロールで説明しています。
Accountsビュー
サイトが訪問者のアカウントを管理している場合、Accounts に一覧が表示されます。名前とメールアドレス、ロール、メールの確認状況、参加日、最終サインイン日が確認できます。メールアドレスや名前で検索でき、列の見出しで並べ替えられます。各行の3つの点から、次の操作ができます。
- Change role: アカウントを Member、Staff、Admin のいずれかにします。サイトで次にページを開いたときに反映され、サインインしたままになります。Editor以上が行えます。
- Sign out everywhere: すべての端末でのセッションを一度に終了します。パスワードで再びサインインできます。Editor以上の権限が必要です。
- Delete account:その人のアカウント、パスワード、セッションを完全に削除します。メールアドレスの入力が必要です。サイトがその人について保持しているほかの情報は残ります。OwnerとAdminが行えます。
実例: ヨガスタジオのクラス申し込み
クラスの席をリクエストできるページです。名前、メールアドレス、希望のクラス、メモを入力してもらいます。毎朝確認できるよう、リクエストはすべて保存してください。
サイトが依頼フォームつきで公開され、プロジェクトに Database タブと Class requests コレクションが加わりました。訪問者が送った依頼は、1件ずつここにレコードとして保存されます。
スタジオの責任者は毎朝 Database を開き、Class requests を選んで日付の列をクリックし、新しいリクエストが先頭に来るようにします。詳しく見たいリクエストは、訪問者の名前をクリックして開きます。
木曜のインヨガクラスの申し込みが、メールアドレスの誤字のまま届きました。彼女は記録を開いてアドレスを直し、Save を押します。
保存しました。公開中のサイトには数分以内に反映されます。
月末に、オーナーはClass requestsをスプレッドシートとしてダウンロードし、クラスごとのリクエスト数を数えて次の時間割を考えます。このダウンロードには有料プランが必要です。
レコードを変更したのに、公開中のサイトに古い内容が表示されます。
数分お待ちください。サイトの再公開は5分に1回までで、ビルドやA/Bテストの実行中は更新が待機します。レコードのステータスがDraftではなくPublishedになっているか確認してください。
ここでフィールドやコレクション全体を追加できますか?
Databaseタブからはできません。スタジオで、たとえば「クラスの申し込みに電話番号の項目を追加して」のように依頼してください。Briksは、データベースの構成を変更する前に復元ポイントを保存します。