メインコンテンツまでスキップ

テーブル定義書

ER図​

実体関連 (ER) 図とは、人、オブジェクト、コンセプトといった「実体」のシステム内での関連を示す設計図の一種です

ER図

テーブル定義​

テーブル定義書とはデータベースのテーブルを定義したものです。 また、当システムではデータベースにMySQLを利用しています。

ユーザー​

テーブル名ユーザーテーブル
スキーマaccounts_user
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2passwordvarchar(128)
3last_logindatetime(6)○
4is_superusertinyint(1)
5emailvarchar(254)○
6first_namevarchar(30)
7last_namevarchar(150)
8is_stafftinyint(1)
9is_activetinyint(1)
10date_joineddatetime(6)
11thumbnailvarchar(100)○
12companyvarchar(50)
13info_about_guesttinyint(1)
14info_about_hosttinyint(1)

ユーザー権限テーブル​

テーブル名ユーザー権限テーブル
スキーマaccounts_user_groups
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2user_idint
3group_idint

ユーザー権限関連テーブル​

テーブル名ユーザー権限関連テーブル
スキーマaccounts_user_user_permissions
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2user_idint
3permission_idint

エージェンシーテーブル​

テーブル名エージェンシーテーブル
スキーマagencies_agency
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2namevarchar(255)
3display_namevarchar(255)○
4created_atdatetime(6)
5updated_atdatetime(6)
6slugchar(32)○
7agency_namevarchar(255)○
8telvarchar(32)○

エージェンシースタッフテーブル

テーブル名エージェンシースタッフテーブル
スキーマagencies_staff
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2namevarchar(30)○
3emailvarchar(254)
4agency_idint

エージェンシー規約同意テーブル

テーブル名エージェンシー規約同意テーブル
スキーマagencies_terms
#論理名物理名型NULLデフォルト値主キーユニーク
1agency_idint○
2created_atdatetime(6)

権限グループテーブル

テーブル名権限グループテーブル
スキーマauth_group
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2namevarchar(150)○
テーブル名
スキーマauth_group_permissions
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2group_idint
3permission_idint

権限テーブル​

テーブル名権限テーブル
スキーマauth_permission
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2namevarchar(255)
3content_type_idint
4codenamevarchar(100)

モデル選択テーブル​

テーブル名モデル選択テーブル
スキーマchoices_choice
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2messagelongtext○
3attachmentvarchar(100)○
4created_atdatetime(6)
5updated_atdatetime(6)
6agency_idint
7proposal_idchar(32)
テーブル名モデル選択関連テーブル
スキーマchoices_choice_persons
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2choice_idint
3person_idchar(32)

管理画面操作ログテーブル​

テーブル名管理画面操作ログテーブル
スキーマdjango_admin_log
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2action_timedatetime(6)
3object_idlongtext○
4object_reprvarchar(200)
5action_flagsmallint unsigned
6change_messagelongtext
7content_type_idint○
8user_idint
テーブル名
スキーマdjango_content_type
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2app_labelvarchar(100)
3modelvarchar(100)

セッション管理テーブル​

テーブル名セッション管理
スキーマdjango_session
#論理名物理名型NULLデフォルト値主キーユニーク
1session_keyvarchar(40)○
2session_datalongtext
3expire_datedatetime(6)

お気に入りテーブル​

テーブル名お気に入りテーブル
スキーマfavorites_favorite
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2created_atdatetime(6)
3person_idchar(32)○
4proposal_idchar(32)○
5user_idint○
6by_hosttinyint(1)

メール送信グループテーブル​

テーブル名メール送信グループテーブル
スキーマmailgroups_mailgroup
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2is_disabledtinyint(1)
3created_atdatetime(6)
4updated_atdatetime(6)
5namevarchar(100)
テーブル名
スキーマmailgroups_mailgroup_agencies
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2mailgroup_idint
3agency_idint

メール送信履歴テーブル​

テーブル名メール送信履歴テーブル
スキーマmailsends_mailsend
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2subjectvarchar(100)
3contentlongtext
4created_atdatetime(6)
5updated_atdatetime(6)
6proposal_idchar(32)
テーブル名
スキーマmailsends_mailsend_agencies
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2mailsend_idint
3agency_idint

通知管理テーブル​

テーブル名通知管理テーブル
スキーマnotifications_notification
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2titlevarchar(255)
3urlvarchar(255)○
4created_atdatetime(6)
5viewed_atdatetime(6)○

提案モデルグループテーブル​

テーブル名提案モデルグループテーブル
スキーマpersongroups_persongroup
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2namevarchar(255)
3created_atdatetime(6)
4updated_atdatetime(6)
5agency_idint

提案モデル関連テーブル​

テーブル名提案モデル関連テーブル
スキーマpersongroups_persongroup_persons
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2persongroup_idint
3person_idchar(32)

モデル画像管理テーブル​

テーブル名モデル画像管理テーブル
スキーマpersons_image
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2pdfvarchar(100)○
3created_atdatetime(6)
4updated_atdatetime(6)
5person_idchar(32)

モデルテーブル​

テーブル名モデルテーブル
スキーマpersons_person
#論理名物理名型NULLデフォルト値主キーユニーク
1idchar(32)○
2namevarchar(100)
3display_namevarchar(100)○
4kanavarchar(100)
5gendervarchar(10)○
6racevarchar(10)○
7ageint○
8compositevarchar(100)○
9thumbnailvarchar(100)○
10face_impressionvarchar(10)○
11face_shapevarchar(10)○
12hair_stylevarchar(10)○
13created_atdatetime(6)
14updated_atdatetime(6)
15agency_idint○
16composite_pathvarchar(525)○
17chin_gnation_xdouble○
18chin_gnation_ydouble○
19pan_angledouble○
20thumbnail_heightint○
21composite_image_pathvarchar(100)○

提案閲覧履歴テーブル​

テーブル名提案閲覧履歴テーブル
スキーマproposals_history
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2viewd_atdatetime(6)
3proposal_idchar(32)○
4user_idint
5proposal_manager_idchar(32)○

提案テーブル​

テーブル名提案テーブル
スキーマproposals_proposal
#論理名物理名型NULLデフォルト値主キーユニーク
1idchar(32)○
2namevarchar(120)
3expiry_datedate
4created_atdatetime(6)
5updated_atdatetime(6)
6recommend_personsvarchar(4000)○

提案ページの閲覧権限管理テーブル​

テーブル名提案ページの閲覧権限管理テーブル
スキーマproposals_proposal_have_access
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2proposal_idchar(32)
3agency_idint

提案ページのホスト管理テーブル

テーブル名提案ページのホスト管理テーブル
スキーマproposals_proposalhost
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2created_atdatetime(6)
3proposal_idchar(32)○
4user_idint

提案モデルのセクションテーブル​

テーブル名提案モデルのセクションテーブル
スキーマproposals_proposalitem
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2priceint
3gendervarchar(10)○
4agevarchar(10)○
5proposal_idchar(32)○
6discountvarchar(200)
7orderint○
8rankvarchar(30)○

提案のセクションとモデルの関連テーブル​

テーブル名提案のセクションとモデルの関連テーブル
スキーマproposals_proposalitem_persons
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2proposalitem_idint
3person_idchar(32)

カスタム提案ページのテーブル​

テーブル名カスタム提案ページのテーブル
スキーマproposals_proposalmanager
#論理名物理名型NULLデフォルト値主キーユニーク
1idchar(32)○
2is_pricetinyint(1)
3is_ranktinyint(1)
4is_flattinyint(1)
5created_atdatetime(6)
6proposal_idchar(32)
7user_idint○

撮影詳細テーブル​

テーブル名撮影詳細テーブル
スキーマshootings_shooting
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2advertiservarchar(255)
3productvarchar(255)
4guarantyint○
5upper_guarantyint○
6lower_guarantyint○
7required_man_numint
8required_woman_numint
9required_man_age_uppervarchar(30)○
10required_man_age_lowervarchar(30)○
11required_woman_age_uppervarchar(30)○
12required_woman_age_lowervarchar(30)○
13schedulevarchar(255)○
14conflictvarchar(30)
15product_urlvarchar(255)○
16purposevarchar(255)○
17range_of_usevarchar(255)○
18duration_of_usevarchar(255)○
19duration_of_detailvarchar(255)○
20range_of_conflictvarchar(255)○
21how_to_selectvarchar(255)○
22total_hoursvarchar(255)○
23placevarchar(255)○
24about_shootinglongtext○
25shooting_structurelongtext○
26model_imagelongtext○
27audition_schedulelongtext○
28noticeslongtext○
29proposal_idchar(32)○
30created_atdatetime(6)
31expiry_datedatetime(6)○
32updated_atdatetime(6)
33required_children_numint
34accesslongtext○
35addresslongtext○
36media_usagevarchar(255)○
37titlevarchar(255)

撮影詳細カテゴリーテーブル​

テーブル名撮影詳細カテゴリーテーブル
スキーマshootings_shooting_category
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2shooting_idint
3shootingcategory_idint

撮影詳細と提案ページの関連テーブル​

テーブル名撮影詳細と提案ページの関連テーブル
スキーマshootings_shootingassign
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2agency_idint○
3proposal_idchar(32)○
4shooting_idint○
テーブル名
スキーマshootings_shootingcategory
#論理名物理名型NULLデフォルト値主キーユニーク
1idint○
2namevarchar(20)
3slugvarchar(20)