【Convex】NextJs14 と Convex【#12 Convex Schema & Table】

2024/04/11に公開

【#12 Convex Schema & Table】

YouTube: https://youtu.be/mAKXsv6vy3A

https://youtu.be/mAKXsv6vy3A

今回はスキーマファイルを作成して、
convexのダッシュボードにテーブルを追加します。

まずは、convexフォルダ内にスキーマファイルを作成します。

convex/schema.ts
import { v } from "convex/values";
import { defineSchema, defineTable } from "convex/server";

export default defineSchema({
  cards: defineTable({
    title: v.string(),
    orgId: v.string(),
    authorId: v.string(),
    cardType: v.string(),
    imageUrl: v.string(),
  }),
});

上記ファイルが作成できたら、以下のコマンドを実行します。

npx convex dev

こちらを実行して、convexが起動中の場合は、
convexフォルダ内の操作がリアルタイムで
convexのダッシュボードに反映されます。

Discussion