[RUBY] Aucune conception de base de données jusqu'à la création de Secretsantas

Conception de base de données Remarque: --Pour plusieurs-à-plusieurs, la clé externe dans la table intermédiaire

table des utilisateurs

Column Type Options
nickname string null: false,unique: true
first_name string null: false
last_name string null: false
first_name_kana string null: false
last_name_kana string null: false
birthday date null: false
image text null: false
email string null: false,default: "", unique: true
password string null: false,default: ""

Association

table d'adresses

Column Type Options
zipcode integer null: false
prefecture_code integer null: false
city string null: false
district string null: false
building string
room date
user references foreign_key: true

Association

table des messages

Column Type Options
description text null: false
image text null: false

Association

tableau des catégories

Column Type Options
name text null: false

Association

table des groupes

Column Type Options
name string null: false
budget integer null: false
exchange_date date null: false

Association

table des messages

Column Type Options
content text null: false
image text null: false|
user references foreign_key: true
group references foreign_key: true

Association

<! ------------->

Table posts_categories

Column Type Options
post references foreign_key: true
category references foreign_key: true

Association

Table groups_users

Column Type Options
group references foreign_key: true
user references foreign_key: true

Association

Table posts_users

Column Type Options
user references foreign_key: true
category references foreign_key: true

Association

Recommended Posts

Aucune conception de base de données jusqu'à la création de Secretsantas
Jusqu'à ce que Secretsantas soit créé ③ post function (CRUD)
Jusqu'à ce que Secretsantas soit créé ② Haut de la page