A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ||||||||||||||||||||||||||
2 | データベース名 | |||||||||||||||||||||||||
3 | osanpo_birder | |||||||||||||||||||||||||
4 | ||||||||||||||||||||||||||
5 | テーブル名 | |||||||||||||||||||||||||
6 | users | |||||||||||||||||||||||||
7 | ||||||||||||||||||||||||||
8 | カラム名 | カラム説明 | PK | FK | データ型 | NOT NULL | AUTO INCREMENT | INDEX | DEFAULT | 備考 | ||||||||||||||||
9 | id | ユーザーID | ◯ | integer | ◯ | ◯ | ◯ | |||||||||||||||||||
10 | メールアドレス | string | ◯ | |||||||||||||||||||||||
11 | encrypted_password | パスワード | string | ◯ | ||||||||||||||||||||||
12 | name | ユーザー名 | string | ◯ | 2-20文字 | |||||||||||||||||||||
13 | prefecture | 拠点地(都道府県) | integer | ◯ | 都道府県のみ。enumを設定 | |||||||||||||||||||||
14 | hide_prefecture | 拠点地公開可否 | boolean | ◯ | 登録画面・プロフィール編集画面においてラジオボタンで選択。 Viewの方で非公開が初期選択されている状態とし初期値は設定しない(実質trueが初期値) | |||||||||||||||||||||
15 | birth_year | 誕生年 | integer | ◯ | 年のみ | |||||||||||||||||||||
16 | hide_birth_year | 誕生年公開可否 | boolean | ◯ | 登録画面・プロフィール編集画面においてラジオボタンで選択。 Viewの方で非公開が初期選択されている状態とし初期値は設定しない(実質trueが初期値) | |||||||||||||||||||||
17 | introduction | 自己紹介 | string | ◯ | 0-200文字 | |||||||||||||||||||||
18 | is_active | 有効会員・退会会員 | boolean | ◯ | true | trueで有効。誤って退会した際に復帰させることもできる。 投稿を削除した場合、投稿は元に戻せない。 | ||||||||||||||||||||
19 | is_forbidden | 除名会員 | boolean | ◯ | false | 退会よりも重い処分である、除名のフラグ | ||||||||||||||||||||
20 | created_at | 作成日時 | datetime | ◯ | now | |||||||||||||||||||||
21 | updated_at | 更新日時 | datetime | ◯ | now | |||||||||||||||||||||
22 | ||||||||||||||||||||||||||
23 | ||||||||||||||||||||||||||
24 | ||||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |