https://drive.google.com/file/d/1kKGIjzl38LpApHbjBENtsEl9jeLklNiD/view?usp=drive_link
項目名 | 型 | 主キー | 必須 | 初期値 | 説明 |
---|---|---|---|---|---|
user_id | string | ✅ | ✅ | なし | Google OAuthのsub(外部一意識別子) |
name | string | ✅ | なし | ユーザー名 | |
string | ✅ | なし | メールアドレス | ||
created_at | datetime | ✅ | now | レコード作成日時(自動付与) | |
updated_at | datetime | ✅ | now | レコード更新日時(自動更新) |
項目名 | 型 | 主キー | 必須 | 初期値 | 説明 |
---|---|---|---|---|---|
id | uuid | ✅ | ✅ | 自動生成 | レコード識別用のUUID |
title | string | ✅ | なし | プロジェクトのタイトル | |
description | string | ✅ | なし | プロジェクトの説明 | |
tech_stack | string | ✅ | なし | カンマ区切りの技術スタック | |
screenshot_url | string | ✅ | なし | スクリーンショット画像のS3 URL | |
site_url | string | ✅ | なし | 公開サイトのURL | |
github_url | string | ✅ | なし | GitHubリポジトリのURL | |
released_on | date | ✅ | なし | サイト公開日(表示用) | |
is_published | boolean | ✅ | false | 公開フラグ | |
user_id | string | ✅ | なし | 作成者のID(users.user_id への外部キー) | |
created_at | datetime | ✅ | now | レコード作成日時(自動付与) | |
updated_at | datetime | ✅ | now | レコード更新日時(自動更新) |
備考:user_idは検索・紐付け頻度が高いため明示的にインデックス追加