diff --git a/er/columns.html b/er/columns.html index a63b04316..315f57d2d 100644 --- a/er/columns.html +++ b/er/columns.html @@ -391,8 +391,8 @@

Columns

"comments": "" }, { - "tableName": "activity_styles", - "tableFileName": "activity_styles", + "tableName": "activity_sponsor_style_links", + "tableFileName": "activity_sponsor_style_links", "tableType": "Table", "keyClass": "primaryKey", "keyTitle": "Primary Key", @@ -405,36 +405,50 @@

Columns

"comments": "" }, { - "tableName": "activity_styles", - "tableFileName": "activity_styles", + "tableName": "activity_sponsor_style_links", + "tableFileName": "activity_sponsor_style_links", "tableType": "Table", - "keyClass": "", - "keyTitle": "", - "name": "activity_id", - "type": "INT", + "keyClass": "foreignKey", + "keyTitle": "Foreign Key", + "name": "sponsorship_activity_id", + "type": "INT UNSIGNED", "length": 10, - "nullable": "√", + "nullable": "", "autoUpdated": "", "defaultValue": "null", "comments": "" }, { - "tableName": "activity_styles", - "tableFileName": "activity_styles", + "tableName": "activity_sponsor_style_links", + "tableFileName": "activity_sponsor_style_links", "tableType": "Table", - "keyClass": "", - "keyTitle": "", - "name": "sponsor_style_id", - "type": "INT", + "keyClass": "foreignKey", + "keyTitle": "Foreign Key", + "name": "sponsor_style_id", + "type": "INT UNSIGNED", "length": 10, - "nullable": "√", + "nullable": "", "autoUpdated": "", "defaultValue": "null", "comments": "" }, { - "tableName": "activity_styles", - "tableFileName": "activity_styles", + "tableName": "activity_sponsor_style_links", + "tableFileName": "activity_sponsor_style_links", + "tableType": "Table", + "keyClass": "", + "keyTitle": "", + "name": "category", + "type": "enum('money', 'goods')", + "length": 5, + "nullable": "", + "autoUpdated": "", + "defaultValue": "money", + "comments": "

金銭/物品

" + }, + { + "tableName": "activity_sponsor_style_links", + "tableFileName": "activity_sponsor_style_links", "tableType": "Table", "keyClass": "", "keyTitle": "", @@ -447,8 +461,8 @@

Columns

"comments": "" }, { - "tableName": "activity_styles", - "tableFileName": "activity_styles", + "tableName": "activity_sponsor_style_links", + "tableFileName": "activity_sponsor_style_links", "tableType": "Table", "keyClass": "", "keyTitle": "", @@ -461,8 +475,8 @@

Columns

"comments": "" }, { - "tableName": "building_units", - "tableFileName": "building_units", + "tableName": "activity_styles", + "tableFileName": "activity_styles", "tableType": "Table", "keyClass": "primaryKey", "keyTitle": "Primary Key", @@ -475,36 +489,36 @@

Columns

"comments": "" }, { - "tableName": "building_units", - "tableFileName": "building_units", + "tableName": "activity_styles", + "tableFileName": "activity_styles", "tableType": "Table", - "keyClass": "foreignKey", - "keyTitle": "Foreign Key", - "name": "building_id", - "type": "INT UNSIGNED", + "keyClass": "", + "keyTitle": "", + "name": "activity_id", + "type": "INT", "length": 10, - "nullable": "", + "nullable": "√", "autoUpdated": "", - "defaultValue": "1", + "defaultValue": "null", "comments": "" }, { - "tableName": "building_units", - "tableFileName": "building_units", + "tableName": "activity_styles", + "tableFileName": "activity_styles", "tableType": "Table", "keyClass": "", "keyTitle": "", - "name": "unit_number", - "type": "VARCHAR", - "length": 255, - "nullable": "", + "name": "sponsor_style_id", + "type": "INT", + "length": 10, + "nullable": "√", "autoUpdated": "", "defaultValue": "null", "comments": "" }, { - "tableName": "building_units", - "tableFileName": "building_units", + "tableName": "activity_styles", + "tableFileName": "activity_styles", "tableType": "Table", "keyClass": "", "keyTitle": "", @@ -517,8 +531,8 @@

Columns

"comments": "" }, { - "tableName": "building_units", - "tableFileName": "building_units", + "tableName": "activity_styles", + "tableFileName": "activity_styles", "tableType": "Table", "keyClass": "", "keyTitle": "", @@ -586,6 +600,20 @@

Columns

"defaultValue": "CURRENT_TIMESTAMP", "comments": "" }, + { + "tableName": "buildings", + "tableFileName": "buildings", + "tableType": "Table", + "keyClass": "", + "keyTitle": "", + "name": "unit_number", + "type": "TINYINT UNSIGNED", + "length": 3, + "nullable": "", + "autoUpdated": "", + "defaultValue": "0", + "comments": "" + }, { "tableName": "bureaus", "tableFileName": "bureaus", @@ -782,6 +810,20 @@

Columns

"defaultValue": "null", "comments": "" }, + { + "tableName": "buy_reports", + "tableFileName": "buy_reports", + "tableType": "Table", + "keyClass": "foreignKey", + "keyTitle": "Foreign Key", + "name": "paid_by_user_id", + "type": "INT UNSIGNED", + "length": 10, + "nullable": "√", + "autoUpdated": "", + "defaultValue": "null", + "comments": "" + }, { "tableName": "buy_reports", "tableFileName": "buy_reports", @@ -964,48 +1006,6 @@

Columns

"defaultValue": "null", "comments": "" }, - { - "tableName": "campus_donations", - "tableFileName": "campus_donations", - "tableType": "Table", - "keyClass": "", - "keyTitle": "", - "name": "remark", - "type": "VARCHAR", - "length": 255, - "nullable": "√", - "autoUpdated": "", - "defaultValue": "null", - "comments": "" - }, - { - "tableName": "campus_donations", - "tableFileName": "campus_donations", - "tableType": "Table", - "keyClass": "", - "keyTitle": "", - "name": "is_first_check", - "type": "BIT", - "length": 1, - "nullable": "√", - "autoUpdated": "", - "defaultValue": "null", - "comments": "" - }, - { - "tableName": "campus_donations", - "tableFileName": "campus_donations", - "tableType": "Table", - "keyClass": "", - "keyTitle": "", - "name": "is_last_check", - "type": "BIT", - "length": 1, - "nullable": "√", - "autoUpdated": "", - "defaultValue": "null", - "comments": "" - }, { "tableName": "campus_donations", "tableFileName": "campus_donations", @@ -1328,76 +1328,6 @@

Columns

"defaultValue": "CURRENT_TIMESTAMP", "comments": "" }, - { - "tableName": "floors", - "tableFileName": "floors", - "tableType": "Table", - "keyClass": "primaryKey", - "keyTitle": "Primary Key", - "name": "id", - "type": "INT UNSIGNED", - "length": 10, - "nullable": "", - "autoUpdated": "√", - "defaultValue": "null", - "comments": "" - }, - { - "tableName": "floors", - "tableFileName": "floors", - "tableType": "Table", - "keyClass": "foreignKey", - "keyTitle": "Foreign Key", - "name": "building_unit_id", - "type": "INT UNSIGNED", - "length": 10, - "nullable": "", - "autoUpdated": "", - "defaultValue": "null", - "comments": "" - }, - { - "tableName": "floors", - "tableFileName": "floors", - "tableType": "Table", - "keyClass": "", - "keyTitle": "", - "name": "floor_number", - "type": "VARCHAR", - "length": 255, - "nullable": "", - "autoUpdated": "", - "defaultValue": "null", - "comments": "" - }, - { - "tableName": "floors", - "tableFileName": "floors", - "tableType": "Table", - "keyClass": "", - "keyTitle": "", - "name": "created_at", - "type": "DATETIME", - "length": 19, - "nullable": "", - "autoUpdated": "", - "defaultValue": "CURRENT_TIMESTAMP", - "comments": "" - }, - { - "tableName": "floors", - "tableFileName": "floors", - "tableType": "Table", - "keyClass": "", - "keyTitle": "", - "name": "updated_at", - "type": "DATETIME", - "length": 19, - "nullable": "", - "autoUpdated": "", - "defaultValue": "CURRENT_TIMESTAMP", - "comments": "" - }, { "tableName": "income_expenditure_managements", "tableFileName": "income_expenditure_managements", @@ -2112,20 +2042,6 @@

Columns

"defaultValue": "null", "comments": "" }, - { - "tableName": "rooms", - "tableFileName": "rooms", - "tableType": "Table", - "keyClass": "foreignKey", - "keyTitle": "Foreign Key", - "name": "floor_id", - "type": "INT UNSIGNED", - "length": 10, - "nullable": "", - "autoUpdated": "", - "defaultValue": "null", - "comments": "" - }, { "tableName": "rooms", "tableFileName": "rooms", @@ -2168,6 +2084,34 @@

Columns

"defaultValue": "CURRENT_TIMESTAMP", "comments": "" }, + { + "tableName": "rooms", + "tableFileName": "rooms", + "tableType": "Table", + "keyClass": "foreignKey", + "keyTitle": "Foreign Key", + "name": "building_id", + "type": "INT UNSIGNED", + "length": 10, + "nullable": "", + "autoUpdated": "", + "defaultValue": "null", + "comments": "" + }, + { + "tableName": "rooms", + "tableFileName": "rooms", + "tableType": "Table", + "keyClass": "", + "keyTitle": "", + "name": "floor_number", + "type": "VARCHAR", + "length": 255, + "nullable": "", + "autoUpdated": "", + "defaultValue": "null", + "comments": "" + }, { "tableName": "schema_migrations", "tableFileName": "schema_migrations", @@ -2560,6 +2504,146 @@

Columns

"defaultValue": "CURRENT_TIMESTAMP", "comments": "" }, + { + "tableName": "sponsorship_activities", + "tableFileName": "sponsorship_activities", + "tableType": "Table", + "keyClass": "primaryKey", + "keyTitle": "Primary Key", + "name": "id", + "type": "INT UNSIGNED", + "length": 10, + "nullable": "", + "autoUpdated": "√", + "defaultValue": "null", + "comments": "" + }, + { + "tableName": "sponsorship_activities", + "tableFileName": "sponsorship_activities", + "tableType": "Table", + "keyClass": "foreignKey", + "keyTitle": "Foreign Key", + "name": "year_periods_id", + "type": "INT UNSIGNED", + "length": 10, + "nullable": "", + "autoUpdated": "", + "defaultValue": "null", + "comments": "

年度期間ID

" + }, + { + "tableName": "sponsorship_activities", + "tableFileName": "sponsorship_activities", + "tableType": "Table", + "keyClass": "foreignKey", + "keyTitle": "Foreign Key", + "name": "sponsor_id", + "type": "INT UNSIGNED", + "length": 10, + "nullable": "", + "autoUpdated": "", + "defaultValue": "null", + "comments": "

企業ID

" + }, + { + "tableName": "sponsorship_activities", + "tableFileName": "sponsorship_activities", + "tableType": "Table", + "keyClass": "foreignKey", + "keyTitle": "Foreign Key", + "name": "user_id", + "type": "INT UNSIGNED", + "length": 10, + "nullable": "", + "autoUpdated": "", + "defaultValue": "null", + "comments": "

担当者ID

" + }, + { + "tableName": "sponsorship_activities", + "tableFileName": "sponsorship_activities", + "tableType": "Table", + "keyClass": "", + "keyTitle": "", + "name": "activity_status", + "type": "enum('unstarted', 'material_sent', 'forms_sent', 'confirmed', 'invoice_sent', 'payment_confirmed', 'receipt_sent', 'rejected')", + "length": 17, + "nullable": "", + "autoUpdated": "", + "defaultValue": "unstarted", + "comments": "

活動ステータス

" + }, + { + "tableName": "sponsorship_activities", + "tableFileName": "sponsorship_activities", + "tableType": "Table", + "keyClass": "", + "keyTitle": "", + "name": "feasibility_status", + "type": "enum('unstarted', 'possible', 'impossible')", + "length": 10, + "nullable": "", + "autoUpdated": "", + "defaultValue": "unstarted", + "comments": "

協賛可否

" + }, + { + "tableName": "sponsorship_activities", + "tableFileName": "sponsorship_activities", + "tableType": "Table", + "keyClass": "", + "keyTitle": "", + "name": "design_progress", + "type": "enum('unstarted', 'created_by_student', 'created_by_company', 'completed')", + "length": 18, + "nullable": "", + "autoUpdated": "", + "defaultValue": "unstarted", + "comments": "

デザイン進捗

" + }, + { + "tableName": "sponsorship_activities", + "tableFileName": "sponsorship_activities", + "tableType": "Table", + "keyClass": "", + "keyTitle": "", + "name": "remarks", + "type": "TEXT", + "length": 65535, + "nullable": "√", + "autoUpdated": "", + "defaultValue": "null", + "comments": "

備考

" + }, + { + "tableName": "sponsorship_activities", + "tableFileName": "sponsorship_activities", + "tableType": "Table", + "keyClass": "", + "keyTitle": "", + "name": "created_at", + "type": "DATETIME", + "length": 19, + "nullable": "", + "autoUpdated": "", + "defaultValue": "CURRENT_TIMESTAMP", + "comments": "" + }, + { + "tableName": "sponsorship_activities", + "tableFileName": "sponsorship_activities", + "tableType": "Table", + "keyClass": "", + "keyTitle": "", + "name": "updated_at", + "type": "DATETIME", + "length": 19, + "nullable": "", + "autoUpdated": "", + "defaultValue": "CURRENT_TIMESTAMP", + "comments": "" + }, { "tableName": "spot_sponsor_names", "tableFileName": "spot_sponsor_names", diff --git a/er/constraints.html b/er/constraints.html index 86aee75f1..f741448d0 100644 --- a/er/constraints.html +++ b/er/constraints.html @@ -80,7 +80,7 @@

Constraints

-

25 Foreign Key Constraints

+

29 Foreign Key Constraints

@@ -103,6 +103,42 @@

25 Foreign Key Constraints

+ + activity_sponsor_style_links_ibfk_2 + + + + + +
activity_sponsor_style_links.sponsor_style_id
+ + + + + + +
sponsor_styles.id
+ + Cascade on delete + + + activity_sponsor_style_links_ibfk_1 + + + + + +
activity_sponsor_style_links.sponsorship_activity_id
+ + + + + + +
sponsorship_activities.id
+ + Cascade on delete + divisions_ibfk_1 @@ -266,54 +302,54 @@

25 Foreign Key Constraints

Cascade on delete - floors_ibfk_1 + financial_records_ibfk_1 - +
floors.building_unit_idfinancial_records.year_id
- +
building_units.idyears.id
- Restrict delete + Cascade on delete - building_units_ibfk_1 + income_income_expenditure_managements_ibfk_1 - +
building_units.building_idincome_income_expenditure_managements.income_expenditure_id
- +
buildings.idincome_expenditure_managements.id
- Restrict delete + Cascade on delete - financial_records_ibfk_1 + income_income_expenditure_managements_ibfk_2 - +
financial_records.year_idincome_income_expenditure_managements.income_id
- +
years.idincomes.id
@@ -338,36 +374,54 @@

25 Foreign Key Constraints

Cascade on delete - income_income_expenditure_managements_ibfk_1 + sponsorship_activities_ibfk_1 - +
income_income_expenditure_managements.income_expenditure_idsponsorship_activities.year_periods_id
- +
income_expenditure_managements.idyear_periods.id
Cascade on delete - income_income_expenditure_managements_ibfk_2 + sponsorship_activities_ibfk_2 - +
income_income_expenditure_managements.income_idsponsorship_activities.sponsor_id
- + + +
incomes.idsponsors.id
+ + Cascade on delete + + + sponsorship_activities_ibfk_3 + + + + + +
sponsorship_activities.user_id
+ + + + +
users.id
@@ -392,22 +446,22 @@

25 Foreign Key Constraints

Cascade on delete - rooms_ibfk_1 + rooms_building_id_foreign_key - +
rooms.floor_idrooms.building_id
- +
floors.idbuildings.id
- Restrict delete + Cascade on delete spot_sponsor_names_ibfk_1 @@ -499,6 +553,24 @@

25 Foreign Key Constraints

Cascade on delete + + paid_by_user_id_foreign_key + + + + + +
buy_reports.paid_by_user_id
+ + + + + + +
users.id
+ + Null on delete + sponsor_activity_balance_managements_ibfk_1 diff --git a/er/deletionOrder.txt b/er/deletionOrder.txt index 25a2ff994..6a6dbdf77 100644 --- a/er/deletionOrder.txt +++ b/er/deletionOrder.txt @@ -1,6 +1,3 @@ -year_periods -sponsors -sponsor_styles session schema_migrations roles @@ -16,21 +13,24 @@ sponsor_activity_balance_managements room_teachers income_income_expenditure_managements buy_report_income_expenditure_managements +activity_sponsor_style_links spot_sponsor_names payment_receipts item_budgets buy_statuses +sponsorship_activities rooms buy_reports income_expenditure_managements -floors festival_items divisions financial_records -building_units +year_periods +sponsors +sponsor_styles incomes buildings activities -users teachers years +users diff --git a/er/diagrams/orphans/orphans.dot b/er/diagrams/orphans/orphans.dot index ef5ae9266..feaa83e6e 100644 --- a/er/diagrams/orphans/orphans.dot +++ b/er/diagrams/orphans/orphans.dot @@ -28,7 +28,7 @@ digraph "orphans" {
sponsor_style_id
int[10]
created_at
datetime[19]
updated_at
datetime[19] -
< 04 rows0 >
+
< 00 rows0 >
> URL="tables/activity_styles.html" target="_top" @@ -42,7 +42,7 @@ digraph "orphans" {
name
varchar[255]
created_at
datetime[19]
updated_at
datetime[19] -
< 06 rows0 >
+
< 00 rows0 >
> URL="tables/bureaus.html" target="_top" @@ -56,7 +56,7 @@ digraph "orphans" {
name
varchar[255]
created_at
datetime[19]
updated_at
datetime[19] -
< 013 rows0 >
+
< 00 rows0 >
> URL="tables/departments.html" target="_top" @@ -72,7 +72,7 @@ digraph "orphans" {
user_id
int[10]
created_at
datetime[19]
updated_at
datetime[19] -
< 04 rows0 >
+
< 00 rows0 >
> URL="tables/mail_auth.html" target="_top" @@ -101,7 +101,7 @@ digraph "orphans" {
name
varchar[255]
created_at
datetime[19]
updated_at
datetime[19] -
< 04 rows0 >
+
< 00 rows0 >
> URL="tables/roles.html" target="_top" @@ -135,55 +135,4 @@ digraph "orphans" { target="_top" tooltip="session" ]; - "sponsor_styles" [ - label=< - - - - - - - - - - -
sponsor_styles[table]
id
int unsigned[10]
style
varchar[255]
feature
varchar[255]
price
int[10]
is_deleted
bit[1]
created_at
datetime[19]
updated_at
datetime[19]
< 09 rows0 >
> - URL="tables/sponsor_styles.html" - target="_top" - tooltip="sponsor_styles" - ]; - "sponsors" [ - label=< - - - - - - - - - - - -
sponsors[table]
id
int unsigned[10]
name
varchar[255]
tel
varchar[255]
email
varchar[255]
address
varchar[255]
representative
varchar[255]
created_at
datetime[19]
updated_at
datetime[19]
< 00 rows0 >
> - URL="tables/sponsors.html" - target="_top" - tooltip="sponsors" - ]; - "year_periods" [ - label=< - - - - - - - - - -
year_periods[table]
id
int unsigned[10]
year_id
int[10]
started_at
datetime[19]
ended_at
datetime[19]
created_at
datetime[19]
updated_at
datetime[19]
< 01 row0 >
> - URL="tables/year_periods.html" - target="_top" - tooltip="year_periods" - ]; } diff --git a/er/diagrams/orphans/orphans.png b/er/diagrams/orphans/orphans.png index fa66679ef..7520d15de 100644 Binary files a/er/diagrams/orphans/orphans.png and b/er/diagrams/orphans/orphans.png differ diff --git a/er/diagrams/summary/relationships.real.compact.dot b/er/diagrams/summary/relationships.real.compact.dot index c0495c9a2..fe8c7afa5 100644 --- a/er/diagrams/summary/relationships.real.compact.dot +++ b/er/diagrams/summary/relationships.real.compact.dot @@ -7,7 +7,7 @@ digraph "compactRelationshipsDiagram" {
id
email
... -
4 rows
+
0 rows
> URL="tables/mail_auth.html" target="_top" @@ -19,12 +19,26 @@ digraph "compactRelationshipsDiagram" {
sponsor_styles[table]
id
... -
9 rows
+
0 rows1 >
> URL="tables/sponsor_styles.html" target="_top" tooltip="sponsor_styles" ]; + "activity_sponsor_style_links" [ + label=< + + + + + + + +
activity_sponsor_style_links[table]
id
sponsorship_activity_id
sponsor_style_id
...
< 20 rows
> + URL="tables/activity_sponsor_style_links.html" + target="_top" + tooltip="activity_sponsor_style_links" + ]; "divisions" [ label=< @@ -32,7 +46,7 @@ digraph "compactRelationshipsDiagram" { - +
id
financial_record_id
...
< 14 rows2 >
< 10 rows2 >
> URL="tables/divisions.html" target="_top" @@ -47,7 +61,7 @@ digraph "compactRelationshipsDiagram" {
teacher_id
year_id
... -
< 32 rows
+
< 30 rows
> URL="tables/campus_donations.html" target="_top" @@ -59,7 +73,7 @@ digraph "compactRelationshipsDiagram" {
departments[table]
id
... -
13 rows
+
0 rows
> URL="tables/departments.html" target="_top" @@ -72,7 +86,7 @@ digraph "compactRelationshipsDiagram" {
id
division_id
... -
< 17 rows2 >
+
< 10 rows2 >
> URL="tables/festival_items.html" target="_top" @@ -84,7 +98,7 @@ digraph "compactRelationshipsDiagram" {
bureaus[table]
id
... -
6 rows
+
0 rows
> URL="tables/bureaus.html" target="_top" @@ -96,7 +110,7 @@ digraph "compactRelationshipsDiagram" {
activity_styles[table]
id
... -
4 rows
+
0 rows
> URL="tables/activity_styles.html" target="_top" @@ -122,7 +136,7 @@ digraph "compactRelationshipsDiagram" {
user_id
group_id
... -
< 23 rows
+
< 20 rows
> URL="tables/user_groups.html" target="_top" @@ -146,7 +160,7 @@ digraph "compactRelationshipsDiagram" {
incomes[table]
id
... -
6 rows1 >
+
0 rows1 >
> URL="tables/incomes.html" target="_top" @@ -160,38 +174,12 @@ digraph "compactRelationshipsDiagram" {
buy_report_id
income_expenditure_management_id
... -
< 27 rows
+
< 20 rows
> URL="tables/buy_report_income_expenditure_m_26c10aac.html" target="_top" tooltip="buy_report_income_expenditure_managements" ]; - "floors" [ - label=< - - - - - - -
floors[table]
id
building_unit_id
...
< 10 rows1 >
> - URL="tables/floors.html" - target="_top" - tooltip="floors" - ]; - "building_units" [ - label=< - - - - - - -
building_units[table]
id
building_id
...
< 117 rows1 >
> - URL="tables/building_units.html" - target="_top" - tooltip="building_units" - ]; "financial_records" [ label=< @@ -199,7 +187,7 @@ digraph "compactRelationshipsDiagram" { - +
id
year_id
...
< 12 rows1 >
< 10 rows1 >
> URL="tables/financial_records.html" target="_top" @@ -211,25 +199,12 @@ digraph "compactRelationshipsDiagram" {
activities[table]
id
... -
2 rows1 >
+
0 rows1 >
> URL="tables/activities.html" target="_top" tooltip="activities" ]; - "item_budgets" [ - label=< - - - - - - -
item_budgets[table]
id
festival_item_id
...
< 17 rows
> - URL="tables/item_budgets.html" - target="_top" - tooltip="item_budgets" - ]; "income_income_expenditure_managements" [ label=< @@ -244,6 +219,19 @@ digraph "compactRelationshipsDiagram" { target="_top" tooltip="income_income_expenditure_managements" ]; + "item_budgets" [ + label=< +
+ + + + + +
item_budgets[table]
id
festival_item_id
...
< 10 rows
> + URL="tables/item_budgets.html" + target="_top" + tooltip="item_budgets" + ]; "session" [ label=< @@ -257,13 +245,28 @@ digraph "compactRelationshipsDiagram" { target="_top" tooltip="session" ]; + "sponsorship_activities" [ + label=< +
+ + + + + + + +
sponsorship_activities[table]
id
year_periods_id
sponsor_id
user_id
...
< 30 rows1 >
> + URL="tables/sponsorship_activities.html" + target="_top" + tooltip="sponsorship_activities" + ]; "sponsors" [ label=< - +
sponsors[table]
id
...
0 rows
0 rows1 >
> URL="tables/sponsors.html" target="_top" @@ -275,7 +278,7 @@ digraph "compactRelationshipsDiagram" {
year_periods[table]
id
... -
1 row
+
0 rows1 >
> URL="tables/year_periods.html" target="_top" @@ -288,7 +291,7 @@ digraph "compactRelationshipsDiagram" {
id
buy_report_id
... -
< 17 rows
+
< 10 rows
> URL="tables/buy_statuses.html" target="_top" @@ -298,8 +301,8 @@ digraph "compactRelationshipsDiagram" { label=< - - + +
rooms[table]
id
floor_id
id
building_id
...
< 10 rows1 >
> @@ -326,7 +329,7 @@ digraph "compactRelationshipsDiagram" {
years[table]
id
... -
1 row3 >
+
0 rows3 >
> URL="tables/years.html" target="_top" @@ -339,7 +342,7 @@ digraph "compactRelationshipsDiagram" {
id
year_id
... -
< 19 rows4 >
+
< 10 rows4 >
> URL="tables/income_expenditure_managements.html" target="_top" @@ -365,7 +368,7 @@ digraph "compactRelationshipsDiagram" {
roles[table]
id
... -
4 rows
+
0 rows
> URL="tables/roles.html" target="_top" @@ -375,10 +378,11 @@ digraph "compactRelationshipsDiagram" { label=< - - + + + - +
buy_reports[table]
id
festival_item_id
id
festival_item_id
paid_by_user_id
...
< 17 rows3 >
< 20 rows3 >
> URL="tables/buy_reports.html" target="_top" @@ -405,35 +409,35 @@ digraph "compactRelationshipsDiagram" {
id
buy_report_id
... -
< 13 rows
+
< 10 rows
> URL="tables/payment_receipts.html" target="_top" tooltip="payment_receipts" ]; - "teachers" [ + "users" [ label=< - - + + - +
teachers[table]
id
users[table]
id
...
241 rows2 >
0 rows4 >
> - URL="tables/teachers.html" + URL="tables/users.html" target="_top" - tooltip="teachers" + tooltip="users" ]; - "users" [ + "teachers" [ label=< - - + + - +
users[table]
id
teachers[table]
id
...
4 rows2 >
0 rows2 >
> - URL="tables/users.html" + URL="tables/teachers.html" target="_top" - tooltip="users" + tooltip="teachers" ]; "password_reset_tokens" [ label=< @@ -451,18 +455,20 @@ digraph "compactRelationshipsDiagram" { label=< - + - +
buildings[table]
id
id
...
13 rows1 >
0 rows1 >
> URL="tables/buildings.html" target="_top" tooltip="buildings" ]; - "building_units":"building_id":w -> "buildings":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "activity_sponsor_style_links":"sponsor_style_id":w -> "sponsor_styles":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "activity_sponsor_style_links":"sponsorship_activity_id":w -> "sponsorship_activities":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_report_income_expenditure_managements":"buy_report_id":w -> "buy_reports":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_report_income_expenditure_managements":"income_expenditure_management_id":w -> "income_expenditure_managements":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_reports":"festival_item_id":w -> "festival_items":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "buy_reports":"paid_by_user_id":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_statuses":"buy_report_id":w -> "buy_reports":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "campus_donations":"teacher_id":w -> "teachers":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "campus_donations":"user_id":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; @@ -470,7 +476,6 @@ digraph "compactRelationshipsDiagram" { "divisions":"financial_record_id":w -> "financial_records":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "festival_items":"division_id":w -> "divisions":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "financial_records":"year_id":w -> "years":"id":e [arrowhead=none dir=back arrowtail=crowodot]; - "floors":"building_unit_id":w -> "building_units":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "income_expenditure_managements":"year_id":w -> "years":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "income_income_expenditure_managements":"income_expenditure_id":w -> "income_expenditure_managements":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "income_income_expenditure_managements":"income_id":w -> "incomes":"id":e [arrowhead=none dir=back arrowtail=crowodot]; @@ -478,9 +483,12 @@ digraph "compactRelationshipsDiagram" { "payment_receipts":"buy_report_id":w -> "buy_reports":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "room_teachers":"room_id":w -> "rooms":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "room_teachers":"teacher_id":w -> "teachers":"id":e [arrowhead=none dir=back arrowtail=crowodot]; - "rooms":"floor_id":w -> "floors":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "rooms":"building_id":w -> "buildings":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "sponsor_activity_balance_managements":"income_expenditure_management_id":w -> "income_expenditure_managements":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "sponsor_activity_balance_managements":"sponsor_activity_id":w -> "activities":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"sponsor_id":w -> "sponsors":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"user_id":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"year_periods_id":w -> "year_periods":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "spot_sponsor_names":"income_expenditure_id":w -> "income_expenditure_managements":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "user_groups":"group_id":w -> "divisions":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "user_groups":"user_id":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; diff --git a/er/diagrams/summary/relationships.real.compact.png b/er/diagrams/summary/relationships.real.compact.png index 7f850e46f..b02762c9a 100644 Binary files a/er/diagrams/summary/relationships.real.compact.png and b/er/diagrams/summary/relationships.real.compact.png differ diff --git a/er/diagrams/summary/relationships.real.large.dot b/er/diagrams/summary/relationships.real.large.dot index 350157d1f..9e36e8804 100644 --- a/er/diagrams/summary/relationships.real.large.dot +++ b/er/diagrams/summary/relationships.real.large.dot @@ -10,7 +10,7 @@ digraph "largeRelationshipsDiagram" {
user_id
created_at
updated_at
-
4 rows
+
0 rows
> URL="tables/mail_auth.html" target="_top" @@ -27,12 +27,28 @@ digraph "largeRelationshipsDiagram" {
is_deleted
created_at
updated_at
-
9 rows
+
0 rows1 >
> URL="tables/sponsor_styles.html" target="_top" tooltip="sponsor_styles" ]; + "activity_sponsor_style_links" [ + label=< + + + + + + + + + +
activity_sponsor_style_links[table]
id
sponsorship_activity_id
sponsor_style_id
category
created_at
updated_at
< 20 rows
> + URL="tables/activity_sponsor_style_links.html" + target="_top" + tooltip="activity_sponsor_style_links" + ]; "divisions" [ label=< @@ -42,7 +58,7 @@ digraph "largeRelationshipsDiagram" { - +
financial_record_id
created_at
updated_at
< 14 rows2 >
< 10 rows2 >
> URL="tables/divisions.html" target="_top" @@ -57,13 +73,10 @@ digraph "largeRelationshipsDiagram" {
teacher_id
year_id
price
-
remark
-
is_first_check
-
is_last_check
received_at
created_at
updated_at
-
< 32 rows
+
< 30 rows
> URL="tables/campus_donations.html" target="_top" @@ -77,7 +90,7 @@ digraph "largeRelationshipsDiagram" {
name
created_at
updated_at
-
13 rows
+
0 rows
> URL="tables/departments.html" target="_top" @@ -93,7 +106,7 @@ digraph "largeRelationshipsDiagram" {
division_id
created_at
updated_at
-
< 17 rows2 >
+
< 10 rows2 >
> URL="tables/festival_items.html" target="_top" @@ -107,7 +120,7 @@ digraph "largeRelationshipsDiagram" {
name
created_at
updated_at
-
6 rows
+
0 rows
> URL="tables/bureaus.html" target="_top" @@ -122,7 +135,7 @@ digraph "largeRelationshipsDiagram" {
sponsor_style_id
created_at
updated_at
-
4 rows
+
0 rows
> URL="tables/activity_styles.html" target="_top" @@ -149,7 +162,7 @@ digraph "largeRelationshipsDiagram" {
group_id
created_at
updated_at
-
< 23 rows
+
< 20 rows
> URL="tables/user_groups.html" target="_top" @@ -182,7 +195,7 @@ digraph "largeRelationshipsDiagram" {
name
created_at
updated_at
-
6 rows1 >
+
0 rows1 >
> URL="tables/incomes.html" target="_top" @@ -197,42 +210,12 @@ digraph "largeRelationshipsDiagram" {
income_expenditure_management_id
created_at
updated_at
-
< 27 rows
+
< 20 rows
> URL="tables/buy_report_income_expenditure_m_26c10aac.html" target="_top" tooltip="buy_report_income_expenditure_managements" ]; - "floors" [ - label=< - - - - - - - - -
floors[table]
id
building_unit_id
floor_number
created_at
updated_at
< 10 rows1 >
> - URL="tables/floors.html" - target="_top" - tooltip="floors" - ]; - "building_units" [ - label=< - - - - - - - - -
building_units[table]
id
building_id
unit_number
created_at
updated_at
< 117 rows1 >
> - URL="tables/building_units.html" - target="_top" - tooltip="building_units" - ]; "financial_records" [ label=< @@ -242,7 +225,7 @@ digraph "largeRelationshipsDiagram" { - +
year_id
created_at
updated_at
< 12 rows1 >
< 10 rows1 >
> URL="tables/financial_records.html" target="_top" @@ -263,27 +246,12 @@ digraph "largeRelationshipsDiagram" {
url
created_at
updated_at
-
2 rows1 >
+
0 rows1 >
> URL="tables/activities.html" target="_top" tooltip="activities" ]; - "item_budgets" [ - label=< - - - - - - - - -
item_budgets[table]
id
amount
festival_item_id
created_at
updated_at
< 17 rows
> - URL="tables/item_budgets.html" - target="_top" - tooltip="item_budgets" - ]; "income_income_expenditure_managements" [ label=< @@ -299,6 +267,21 @@ digraph "largeRelationshipsDiagram" { target="_top" tooltip="income_income_expenditure_managements" ]; + "item_budgets" [ + label=< +
+ + + + + + + +
item_budgets[table]
id
amount
festival_item_id
created_at
updated_at
< 10 rows
> + URL="tables/item_budgets.html" + target="_top" + tooltip="item_budgets" + ]; "session" [ label=< @@ -315,6 +298,26 @@ digraph "largeRelationshipsDiagram" { target="_top" tooltip="session" ]; + "sponsorship_activities" [ + label=< +
+ + + + + + + + + + + + +
sponsorship_activities[table]
id
year_periods_id
sponsor_id
user_id
activity_status
feasibility_status
design_progress
remarks
created_at
updated_at
< 30 rows1 >
> + URL="tables/sponsorship_activities.html" + target="_top" + tooltip="sponsorship_activities" + ]; "sponsors" [ label=< @@ -327,7 +330,7 @@ digraph "largeRelationshipsDiagram" { - +
representative
created_at
updated_at
0 rows
0 rows1 >
> URL="tables/sponsors.html" target="_top" @@ -343,7 +346,7 @@ digraph "largeRelationshipsDiagram" {
ended_at
created_at
updated_at
-
1 row
+
0 rows1 >
> URL="tables/year_periods.html" target="_top" @@ -359,7 +362,7 @@ digraph "largeRelationshipsDiagram" {
is_settled
created_at
updated_at
-
< 17 rows
+
< 10 rows
> URL="tables/buy_statuses.html" target="_top" @@ -369,11 +372,12 @@ digraph "largeRelationshipsDiagram" { label=< - - - - - + + + + + +
rooms[table]
id
floor_id
room_name
created_at
updated_at
id
room_name
created_at
updated_at
building_id
floor_number
< 10 rows1 >
> URL="tables/rooms.html" @@ -403,7 +407,7 @@ digraph "largeRelationshipsDiagram" {
year
created_at
updated_at
-
1 row3 >
+
0 rows3 >
> URL="tables/years.html" target="_top" @@ -421,7 +425,7 @@ digraph "largeRelationshipsDiagram" {
is_checked
created_at
updated_at
-
< 19 rows4 >
+
< 10 rows4 >
> URL="tables/income_expenditure_managements.html" target="_top" @@ -450,7 +454,7 @@ digraph "largeRelationshipsDiagram" {
name
created_at
updated_at
-
4 rows
+
0 rows
> URL="tables/roles.html" target="_top" @@ -460,14 +464,15 @@ digraph "largeRelationshipsDiagram" { label=< - - - - - - - - + + + + + + + + +
buy_reports[table]
id
festival_item_id
amount
memo
paid_by
created_at
updated_at
< 17 rows3 >
id
festival_item_id
amount
memo
paid_by
paid_by_user_id
created_at
updated_at
< 20 rows3 >
> URL="tables/buy_reports.html" target="_top" @@ -500,12 +505,29 @@ digraph "largeRelationshipsDiagram" {
remark
created_at
updated_at
-
< 13 rows
+
< 10 rows
> URL="tables/payment_receipts.html" target="_top" tooltip="payment_receipts" ]; + "users" [ + label=< + + + + + + + + + + +
users[table]
id
name
bureau_id
role_id
is_deleted
created_at
updated_at
0 rows4 >
> + URL="tables/users.html" + target="_top" + tooltip="users" + ]; "teachers" [ label=< @@ -520,29 +542,12 @@ digraph "largeRelationshipsDiagram" { - +
is_deleted
created_at
updated_at
241 rows2 >
0 rows2 >
> URL="tables/teachers.html" target="_top" tooltip="teachers" ]; - "users" [ - label=< - - - - - - - - - - -
users[table]
id
name
bureau_id
role_id
is_deleted
created_at
updated_at
4 rows2 >
> - URL="tables/users.html" - target="_top" - tooltip="users" - ]; "password_reset_tokens" [ label=< @@ -562,20 +567,23 @@ digraph "largeRelationshipsDiagram" { label=<
- - - - - + + + + + +
buildings[table]
id
name
created_at
updated_at
13 rows1 >
id
name
created_at
updated_at
unit_number
0 rows1 >
> URL="tables/buildings.html" target="_top" tooltip="buildings" ]; - "building_units":"building_id":w -> "buildings":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "activity_sponsor_style_links":"sponsor_style_id":w -> "sponsor_styles":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "activity_sponsor_style_links":"sponsorship_activity_id":w -> "sponsorship_activities":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_report_income_expenditure_managements":"buy_report_id":w -> "buy_reports":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_report_income_expenditure_managements":"income_expenditure_management_id":w -> "income_expenditure_managements":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_reports":"festival_item_id":w -> "festival_items":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "buy_reports":"paid_by_user_id":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_statuses":"buy_report_id":w -> "buy_reports":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "campus_donations":"teacher_id":w -> "teachers":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "campus_donations":"user_id":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; @@ -583,7 +591,6 @@ digraph "largeRelationshipsDiagram" { "divisions":"financial_record_id":w -> "financial_records":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "festival_items":"division_id":w -> "divisions":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "financial_records":"year_id":w -> "years":"id":e [arrowhead=none dir=back arrowtail=crowodot]; - "floors":"building_unit_id":w -> "building_units":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "income_expenditure_managements":"year_id":w -> "years":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "income_income_expenditure_managements":"income_expenditure_id":w -> "income_expenditure_managements":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "income_income_expenditure_managements":"income_id":w -> "incomes":"id":e [arrowhead=none dir=back arrowtail=crowodot]; @@ -591,9 +598,12 @@ digraph "largeRelationshipsDiagram" { "payment_receipts":"buy_report_id":w -> "buy_reports":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "room_teachers":"room_id":w -> "rooms":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "room_teachers":"teacher_id":w -> "teachers":"id":e [arrowhead=none dir=back arrowtail=crowodot]; - "rooms":"floor_id":w -> "floors":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "rooms":"building_id":w -> "buildings":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "sponsor_activity_balance_managements":"income_expenditure_management_id":w -> "income_expenditure_managements":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "sponsor_activity_balance_managements":"sponsor_activity_id":w -> "activities":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"sponsor_id":w -> "sponsors":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"user_id":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"year_periods_id":w -> "year_periods":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "spot_sponsor_names":"income_expenditure_id":w -> "income_expenditure_managements":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "user_groups":"group_id":w -> "divisions":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "user_groups":"user_id":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; diff --git a/er/diagrams/summary/relationships.real.large.png b/er/diagrams/summary/relationships.real.large.png index 873aa0667..c3c40e981 100644 Binary files a/er/diagrams/summary/relationships.real.large.png and b/er/diagrams/summary/relationships.real.large.png differ diff --git a/er/diagrams/tables/activities.1degree.dot b/er/diagrams/tables/activities.1degree.dot index 14c845fb7..ec948cf4f 100644 --- a/er/diagrams/tables/activities.1degree.dot +++ b/er/diagrams/tables/activities.1degree.dot @@ -16,7 +16,7 @@ digraph "oneDegreeRelationshipsDiagram" {
url
varchar[255]
created_at
datetime[19]
updated_at
datetime[19] -
< 02 rows1 >
+
< 00 rows1 >
> URL="activities.html" target="_top" diff --git a/er/diagrams/tables/activities.1degree.png b/er/diagrams/tables/activities.1degree.png index f412dee8d..82369430b 100644 Binary files a/er/diagrams/tables/activities.1degree.png and b/er/diagrams/tables/activities.1degree.png differ diff --git a/er/diagrams/tables/activities.2degrees.dot b/er/diagrams/tables/activities.2degrees.dot index 4e1b13349..1e967ece1 100644 --- a/er/diagrams/tables/activities.2degrees.dot +++ b/er/diagrams/tables/activities.2degrees.dot @@ -17,7 +17,7 @@ digraph "twoDegreesRelationshipsDiagram" {
url
varchar[255]
created_at
datetime[19]
updated_at
datetime[19] -
< 02 rows1 >
+
< 00 rows1 >
> URL="activities.html" target="_top" @@ -28,7 +28,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
income_expenditure_managements[table]
...
< 19 rows4 >
< 10 rows4 >
> URL="income_expenditure_managements.html" target="_top" diff --git a/er/diagrams/tables/activities.2degrees.png b/er/diagrams/tables/activities.2degrees.png index f2d7380af..f83393b4c 100644 Binary files a/er/diagrams/tables/activities.2degrees.png and b/er/diagrams/tables/activities.2degrees.png differ diff --git a/er/diagrams/tables/activity_sponsor_style_links.1degree.dot b/er/diagrams/tables/activity_sponsor_style_links.1degree.dot new file mode 100644 index 000000000..eca136b77 --- /dev/null +++ b/er/diagrams/tables/activity_sponsor_style_links.1degree.dot @@ -0,0 +1,48 @@ +digraph "oneDegreeRelationshipsDiagram" { + graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; + "activity_sponsor_style_links":"sponsor_style_id":w -> "sponsor_styles":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "activity_sponsor_style_links":"sponsorship_activity_id":w -> "sponsorship_activities":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "activity_sponsor_style_links" [ + label=< + + + + + + + + + +
activity_sponsor_style_links[table]
id
int unsigned[10]
sponsorship_activity_id
int unsigned[10]
sponsor_style_id
int unsigned[10]
category
enum[5]
created_at
datetime[19]
updated_at
datetime[19]
< 20 rows0 >
> + URL="activity_sponsor_style_links.html" + target="_top" + tooltip="activity_sponsor_style_links" + ]; + "sponsor_styles" [ + label=< + + + + + +
sponsor_styles[table]
id
...
0 rows1 >
> + URL="sponsor_styles.html" + target="_top" + tooltip="sponsor_styles" + ]; + "sponsorship_activities" [ + label=< + + + + + + + + +
sponsorship_activities[table]
id
year_periods_id
sponsor_id
user_id
...
< 30 rows1 >
> + URL="sponsorship_activities.html" + target="_top" + tooltip="sponsorship_activities" + ]; +} diff --git a/er/diagrams/tables/activity_sponsor_style_links.1degree.png b/er/diagrams/tables/activity_sponsor_style_links.1degree.png new file mode 100644 index 000000000..716ff4031 Binary files /dev/null and b/er/diagrams/tables/activity_sponsor_style_links.1degree.png differ diff --git a/er/diagrams/tables/activity_sponsor_style_links.2degrees.dot b/er/diagrams/tables/activity_sponsor_style_links.2degrees.dot new file mode 100644 index 000000000..04a1ff675 --- /dev/null +++ b/er/diagrams/tables/activity_sponsor_style_links.2degrees.dot @@ -0,0 +1,84 @@ +digraph "twoDegreesRelationshipsDiagram" { + graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; + "activity_sponsor_style_links":"sponsor_style_id":w -> "sponsor_styles":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "activity_sponsor_style_links":"sponsorship_activity_id":w -> "sponsorship_activities":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"sponsor_id":w -> "sponsors":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"user_id":w -> "users":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"year_periods_id":w -> "year_periods":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; + "activity_sponsor_style_links" [ + label=< + + + + + + + + + +
activity_sponsor_style_links[table]
id
int unsigned[10]
sponsorship_activity_id
int unsigned[10]
sponsor_style_id
int unsigned[10]
category
enum[5]
created_at
datetime[19]
updated_at
datetime[19]
< 20 rows0 >
> + URL="activity_sponsor_style_links.html" + target="_top" + tooltip="activity_sponsor_style_links" + ]; + "sponsor_styles" [ + label=< + + + + + +
sponsor_styles[table]
id
...
0 rows1 >
> + URL="sponsor_styles.html" + target="_top" + tooltip="sponsor_styles" + ]; + "sponsors" [ + label=< + + + + +
sponsors[table]
...
0 rows1 >
> + URL="sponsors.html" + target="_top" + tooltip="sponsors" + ]; + "sponsorship_activities" [ + label=< + + + + + + + + +
sponsorship_activities[table]
id
year_periods_id
sponsor_id
user_id
...
< 30 rows1 >
> + URL="sponsorship_activities.html" + target="_top" + tooltip="sponsorship_activities" + ]; + "users" [ + label=< + + + + +
users[table]
...
0 rows4 >
> + URL="users.html" + target="_top" + tooltip="users" + ]; + "year_periods" [ + label=< + + + + +
year_periods[table]
...
0 rows1 >
> + URL="year_periods.html" + target="_top" + tooltip="year_periods" + ]; +} diff --git a/er/diagrams/tables/activity_sponsor_style_links.2degrees.png b/er/diagrams/tables/activity_sponsor_style_links.2degrees.png new file mode 100644 index 000000000..7d481dfab Binary files /dev/null and b/er/diagrams/tables/activity_sponsor_style_links.2degrees.png differ diff --git a/er/diagrams/tables/activity_styles.1degree.dot b/er/diagrams/tables/activity_styles.1degree.dot index 254085155..052934328 100644 --- a/er/diagrams/tables/activity_styles.1degree.dot +++ b/er/diagrams/tables/activity_styles.1degree.dot @@ -9,7 +9,7 @@ digraph "oneDegreeRelationshipsDiagram" {
sponsor_style_id
int[10]
created_at
datetime[19]
updated_at
datetime[19] -
< 04 rows0 >
+
< 00 rows0 >
> URL="activity_styles.html" target="_top" diff --git a/er/diagrams/tables/activity_styles.1degree.png b/er/diagrams/tables/activity_styles.1degree.png index 268cda8e1..f56b5384c 100644 Binary files a/er/diagrams/tables/activity_styles.1degree.png and b/er/diagrams/tables/activity_styles.1degree.png differ diff --git a/er/diagrams/tables/buildings.1degree.dot b/er/diagrams/tables/buildings.1degree.dot index 2adb233ac..b528b4083 100644 --- a/er/diagrams/tables/buildings.1degree.dot +++ b/er/diagrams/tables/buildings.1degree.dot @@ -1,31 +1,32 @@ digraph "oneDegreeRelationshipsDiagram" { graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; - "building_units":"building_id":w -> "buildings":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; - "building_units" [ - label=< - - - - - - -
building_units[table]
id
building_id
...
< 117 rows1 >
> - URL="building_units.html" - target="_top" - tooltip="building_units" - ]; + "rooms":"building_id":w -> "buildings":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; "buildings" [ label=< - - - - - + + + + + +
buildings[table]
id
int unsigned[10]
name
varchar[255]
created_at
datetime[19]
updated_at
datetime[19]
< 013 rows1 >
id
int unsigned[10]
name
varchar[255]
created_at
datetime[19]
updated_at
datetime[19]
unit_number
tinyint unsigned[3]
< 00 rows1 >
> URL="buildings.html" target="_top" tooltip="buildings" ]; + "rooms" [ + label=< + + + + + + +
rooms[table]
id
building_id
...
< 10 rows1 >
> + URL="rooms.html" + target="_top" + tooltip="rooms" + ]; } diff --git a/er/diagrams/tables/buildings.1degree.png b/er/diagrams/tables/buildings.1degree.png index 002cb0bf7..cb1925f0f 100644 Binary files a/er/diagrams/tables/buildings.1degree.png and b/er/diagrams/tables/buildings.1degree.png differ diff --git a/er/diagrams/tables/buildings.2degrees.dot b/er/diagrams/tables/buildings.2degrees.dot index d5b7a3062..0d991d76b 100644 --- a/er/diagrams/tables/buildings.2degrees.dot +++ b/er/diagrams/tables/buildings.2degrees.dot @@ -1,43 +1,44 @@ digraph "twoDegreesRelationshipsDiagram" { graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; - "building_units":"building_id":w -> "buildings":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; - "floors":"elipses":w -> "building_units":"id":e [arrowhead=none dir=back arrowtail=crowodot]; - "building_units" [ - label=< - - - - - - -
building_units[table]
id
building_id
...
< 117 rows1 >
> - URL="building_units.html" - target="_top" - tooltip="building_units" - ]; + "room_teachers":"elipses":w -> "rooms":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "rooms":"building_id":w -> "buildings":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; "buildings" [ label=< - - - - - + + + + + +
buildings[table]
id
int unsigned[10]
name
varchar[255]
created_at
datetime[19]
updated_at
datetime[19]
< 013 rows1 >
id
int unsigned[10]
name
varchar[255]
created_at
datetime[19]
updated_at
datetime[19]
unit_number
tinyint unsigned[3]
< 00 rows1 >
> URL="buildings.html" target="_top" tooltip="buildings" ]; - "floors" [ + "room_teachers" [ + label=< + + + + +
room_teachers[table]
...
< 20 rows
> + URL="room_teachers.html" + target="_top" + tooltip="room_teachers" + ]; + "rooms" [ label=< - + + +
floors[table]
rooms[table]
id
building_id
...
< 10 rows1 >
> - URL="floors.html" + URL="rooms.html" target="_top" - tooltip="floors" + tooltip="rooms" ]; } diff --git a/er/diagrams/tables/buildings.2degrees.png b/er/diagrams/tables/buildings.2degrees.png index b605b57f6..098277ea9 100644 Binary files a/er/diagrams/tables/buildings.2degrees.png and b/er/diagrams/tables/buildings.2degrees.png differ diff --git a/er/diagrams/tables/bureaus.1degree.dot b/er/diagrams/tables/bureaus.1degree.dot index b1431f930..987ef68eb 100644 --- a/er/diagrams/tables/bureaus.1degree.dot +++ b/er/diagrams/tables/bureaus.1degree.dot @@ -8,7 +8,7 @@ digraph "oneDegreeRelationshipsDiagram" {
name
varchar[255]
created_at
datetime[19]
updated_at
datetime[19] -
< 06 rows0 >
+
< 00 rows0 >
> URL="bureaus.html" target="_top" diff --git a/er/diagrams/tables/bureaus.1degree.png b/er/diagrams/tables/bureaus.1degree.png index 31fe4d43d..bdf07464e 100644 Binary files a/er/diagrams/tables/bureaus.1degree.png and b/er/diagrams/tables/bureaus.1degree.png differ diff --git a/er/diagrams/tables/buy_report_income_expenditure_m_26c10aac.1degree.dot b/er/diagrams/tables/buy_report_income_expenditure_m_26c10aac.1degree.dot index d2a34824d..c3bb28c38 100644 --- a/er/diagrams/tables/buy_report_income_expenditure_m_26c10aac.1degree.dot +++ b/er/diagrams/tables/buy_report_income_expenditure_m_26c10aac.1degree.dot @@ -11,7 +11,7 @@ digraph "oneDegreeRelationshipsDiagram" {
income_expenditure_management_id
int unsigned[10]
created_at
datetime[19]
updated_at
datetime[19] -
< 27 rows0 >
+
< 20 rows0 >
> URL="buy_report_income_expenditure_m_26c10aac.html" target="_top" @@ -21,10 +21,11 @@ digraph "oneDegreeRelationshipsDiagram" { label=< - - + + + - +
buy_reports[table]
id
festival_item_id
id
festival_item_id
paid_by_user_id
...
< 17 rows3 >
< 20 rows3 >
> URL="buy_reports.html" target="_top" @@ -37,7 +38,7 @@ digraph "oneDegreeRelationshipsDiagram" {
id
year_id
... -
< 19 rows4 >
+
< 10 rows4 >
> URL="income_expenditure_managements.html" target="_top" diff --git a/er/diagrams/tables/buy_report_income_expenditure_m_26c10aac.1degree.png b/er/diagrams/tables/buy_report_income_expenditure_m_26c10aac.1degree.png index bfc041f4e..b89fe6b6f 100644 Binary files a/er/diagrams/tables/buy_report_income_expenditure_m_26c10aac.1degree.png and b/er/diagrams/tables/buy_report_income_expenditure_m_26c10aac.1degree.png differ diff --git a/er/diagrams/tables/buy_report_income_expenditure_m_26c10aac.2degrees.dot b/er/diagrams/tables/buy_report_income_expenditure_m_26c10aac.2degrees.dot index 99c0e0715..90738fdf3 100644 --- a/er/diagrams/tables/buy_report_income_expenditure_m_26c10aac.2degrees.dot +++ b/er/diagrams/tables/buy_report_income_expenditure_m_26c10aac.2degrees.dot @@ -3,6 +3,7 @@ digraph "twoDegreesRelationshipsDiagram" { "buy_report_income_expenditure_managements":"buy_report_id":w -> "buy_reports":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_report_income_expenditure_managements":"income_expenditure_management_id":w -> "income_expenditure_managements":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_reports":"festival_item_id":w -> "festival_items":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; + "buy_reports":"paid_by_user_id":w -> "users":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_statuses":"elipses":w -> "buy_reports":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "income_expenditure_managements":"year_id":w -> "years":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; "income_income_expenditure_managements":"elipses":w -> "income_expenditure_managements":"id":e [arrowhead=none dir=back arrowtail=crowodot]; @@ -18,7 +19,7 @@ digraph "twoDegreesRelationshipsDiagram" {
income_expenditure_management_id
int unsigned[10]
created_at
datetime[19]
updated_at
datetime[19] -
< 27 rows0 >
+
< 20 rows0 >
> URL="buy_report_income_expenditure_m_26c10aac.html" target="_top" @@ -28,10 +29,11 @@ digraph "twoDegreesRelationshipsDiagram" { label=< - - + + + - +
buy_reports[table]
id
festival_item_id
id
festival_item_id
paid_by_user_id
...
< 17 rows3 >
< 20 rows3 >
> URL="buy_reports.html" target="_top" @@ -42,7 +44,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
buy_statuses[table]
...
< 17 rows
< 10 rows
> URL="buy_statuses.html" target="_top" @@ -53,7 +55,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
festival_items[table]
...
< 17 rows2 >
< 10 rows2 >
> URL="festival_items.html" target="_top" @@ -66,7 +68,7 @@ digraph "twoDegreesRelationshipsDiagram" {
id
year_id
... -
< 19 rows4 >
+
< 10 rows4 >
> URL="income_expenditure_managements.html" target="_top" @@ -88,7 +90,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
payment_receipts[table]
...
< 13 rows
< 10 rows
> URL="payment_receipts.html" target="_top" @@ -116,12 +118,23 @@ digraph "twoDegreesRelationshipsDiagram" { target="_top" tooltip="spot_sponsor_names" ]; + "users" [ + label=< + + + + +
users[table]
...
0 rows4 >
> + URL="users.html" + target="_top" + tooltip="users" + ]; "years" [ label=< - +
years[table]
...
1 row3 >
0 rows3 >
> URL="years.html" target="_top" diff --git a/er/diagrams/tables/buy_report_income_expenditure_m_26c10aac.2degrees.png b/er/diagrams/tables/buy_report_income_expenditure_m_26c10aac.2degrees.png index c36117232..caebf33e9 100644 Binary files a/er/diagrams/tables/buy_report_income_expenditure_m_26c10aac.2degrees.png and b/er/diagrams/tables/buy_report_income_expenditure_m_26c10aac.2degrees.png differ diff --git a/er/diagrams/tables/buy_reports.1degree.dot b/er/diagrams/tables/buy_reports.1degree.dot index cc62b117e..d662a9c29 100644 --- a/er/diagrams/tables/buy_reports.1degree.dot +++ b/er/diagrams/tables/buy_reports.1degree.dot @@ -2,6 +2,7 @@ digraph "oneDegreeRelationshipsDiagram" { graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; "buy_report_income_expenditure_managements":"buy_report_id":w -> "buy_reports":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_reports":"festival_item_id":w -> "festival_items":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "buy_reports":"paid_by_user_id":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_statuses":"buy_report_id":w -> "buy_reports":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; "payment_receipts":"buy_report_id":w -> "buy_reports":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_report_income_expenditure_managements" [ @@ -12,7 +13,7 @@ digraph "oneDegreeRelationshipsDiagram" {
buy_report_id
income_expenditure_management_id
... -
< 27 rows
+
< 20 rows
> URL="buy_report_income_expenditure_m_26c10aac.html" target="_top" @@ -22,14 +23,15 @@ digraph "oneDegreeRelationshipsDiagram" { label=< - - - - - - - - + + + + + + + + +
buy_reports[table]
id
int unsigned[10]
festival_item_id
int unsigned[10]
amount
int[10]
memo
varchar[255]
paid_by
varchar[255]
created_at
datetime[19]
updated_at
datetime[19]
< 17 rows3 >
id
int unsigned[10]
festival_item_id
int unsigned[10]
amount
int[10]
memo
varchar[255]
paid_by
varchar[255]
paid_by_user_id
int unsigned[10]
created_at
datetime[19]
updated_at
datetime[19]
< 20 rows3 >
> URL="buy_reports.html" target="_top" @@ -42,7 +44,7 @@ digraph "oneDegreeRelationshipsDiagram" {
id
buy_report_id
... -
< 17 rows
+
< 10 rows
> URL="buy_statuses.html" target="_top" @@ -55,7 +57,7 @@ digraph "oneDegreeRelationshipsDiagram" {
id
division_id
... -
< 17 rows2 >
+
< 10 rows2 >
> URL="festival_items.html" target="_top" @@ -68,10 +70,22 @@ digraph "oneDegreeRelationshipsDiagram" {
id
buy_report_id
... -
< 13 rows
+
< 10 rows
> URL="payment_receipts.html" target="_top" tooltip="payment_receipts" ]; + "users" [ + label=< + + + + + +
users[table]
id
...
0 rows4 >
> + URL="users.html" + target="_top" + tooltip="users" + ]; } diff --git a/er/diagrams/tables/buy_reports.1degree.png b/er/diagrams/tables/buy_reports.1degree.png index 5df0fc2ac..5e9e08e13 100644 Binary files a/er/diagrams/tables/buy_reports.1degree.png and b/er/diagrams/tables/buy_reports.1degree.png differ diff --git a/er/diagrams/tables/buy_reports.2degrees.dot b/er/diagrams/tables/buy_reports.2degrees.dot index a8ec019bf..1d0a4c272 100644 --- a/er/diagrams/tables/buy_reports.2degrees.dot +++ b/er/diagrams/tables/buy_reports.2degrees.dot @@ -3,10 +3,15 @@ digraph "twoDegreesRelationshipsDiagram" { "buy_report_income_expenditure_managements":"buy_report_id":w -> "buy_reports":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_report_income_expenditure_managements":"income_expenditure_management_id":w -> "income_expenditure_managements":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_reports":"festival_item_id":w -> "festival_items":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "buy_reports":"paid_by_user_id":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_statuses":"buy_report_id":w -> "buy_reports":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; + "campus_donations":"elipses":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "festival_items":"division_id":w -> "divisions":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; "item_budgets":"elipses":w -> "festival_items":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "payment_receipts":"buy_report_id":w -> "buy_reports":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"elipses":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "user_groups":"elipses":w -> "divisions":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; + "user_groups":"elipses":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_report_income_expenditure_managements" [ label=< @@ -15,7 +20,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
buy_report_id
income_expenditure_management_id
...
< 27 rows
< 20 rows
> URL="buy_report_income_expenditure_m_26c10aac.html" target="_top" @@ -25,14 +30,15 @@ digraph "twoDegreesRelationshipsDiagram" { label=< - - - - - - - - + + + + + + + + +
buy_reports[table]
id
int unsigned[10]
festival_item_id
int unsigned[10]
amount
int[10]
memo
varchar[255]
paid_by
varchar[255]
created_at
datetime[19]
updated_at
datetime[19]
< 17 rows3 >
id
int unsigned[10]
festival_item_id
int unsigned[10]
amount
int[10]
memo
varchar[255]
paid_by
varchar[255]
paid_by_user_id
int unsigned[10]
created_at
datetime[19]
updated_at
datetime[19]
< 20 rows3 >
> URL="buy_reports.html" target="_top" @@ -45,18 +51,29 @@ digraph "twoDegreesRelationshipsDiagram" {
id
buy_report_id
... -
< 17 rows
+
< 10 rows
> URL="buy_statuses.html" target="_top" tooltip="buy_statuses" ]; + "campus_donations" [ + label=< + + + + +
campus_donations[table]
...
< 30 rows
> + URL="campus_donations.html" + target="_top" + tooltip="campus_donations" + ]; "divisions" [ label=< - +
divisions[table]
...
< 14 rows2 >
< 10 rows2 >
> URL="divisions.html" target="_top" @@ -69,7 +86,7 @@ digraph "twoDegreesRelationshipsDiagram" {
id
division_id
... -
< 17 rows2 >
+
< 10 rows2 >
> URL="festival_items.html" target="_top" @@ -80,7 +97,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
income_expenditure_managements[table]
...
< 19 rows4 >
< 10 rows4 >
> URL="income_expenditure_managements.html" target="_top" @@ -91,7 +108,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
item_budgets[table]
...
< 17 rows
< 10 rows
> URL="item_budgets.html" target="_top" @@ -104,10 +121,44 @@ digraph "twoDegreesRelationshipsDiagram" {
id
buy_report_id
... -
< 13 rows
+
< 10 rows
> URL="payment_receipts.html" target="_top" tooltip="payment_receipts" ]; + "sponsorship_activities" [ + label=< + + + + +
sponsorship_activities[table]
...
< 30 rows1 >
> + URL="sponsorship_activities.html" + target="_top" + tooltip="sponsorship_activities" + ]; + "user_groups" [ + label=< + + + + +
user_groups[table]
...
< 20 rows
> + URL="user_groups.html" + target="_top" + tooltip="user_groups" + ]; + "users" [ + label=< + + + + + +
users[table]
id
...
0 rows4 >
> + URL="users.html" + target="_top" + tooltip="users" + ]; } diff --git a/er/diagrams/tables/buy_reports.2degrees.png b/er/diagrams/tables/buy_reports.2degrees.png index 082b3ee22..ee513620b 100644 Binary files a/er/diagrams/tables/buy_reports.2degrees.png and b/er/diagrams/tables/buy_reports.2degrees.png differ diff --git a/er/diagrams/tables/buy_statuses.1degree.dot b/er/diagrams/tables/buy_statuses.1degree.dot index 4438a0618..6ae7acfe9 100644 --- a/er/diagrams/tables/buy_statuses.1degree.dot +++ b/er/diagrams/tables/buy_statuses.1degree.dot @@ -5,10 +5,11 @@ digraph "oneDegreeRelationshipsDiagram" { label=< - - + + + - +
buy_reports[table]
id
festival_item_id
id
festival_item_id
paid_by_user_id
...
< 17 rows3 >
< 20 rows3 >
> URL="buy_reports.html" target="_top" @@ -24,7 +25,7 @@ digraph "oneDegreeRelationshipsDiagram" {
is_settled
bit[1]
created_at
datetime[19]
updated_at
datetime[19] -
< 17 rows0 >
+
< 10 rows0 >
> URL="buy_statuses.html" target="_top" diff --git a/er/diagrams/tables/buy_statuses.1degree.png b/er/diagrams/tables/buy_statuses.1degree.png index 5957d078e..cb8aecd6f 100644 Binary files a/er/diagrams/tables/buy_statuses.1degree.png and b/er/diagrams/tables/buy_statuses.1degree.png differ diff --git a/er/diagrams/tables/buy_statuses.2degrees.dot b/er/diagrams/tables/buy_statuses.2degrees.dot index acef81a73..d939cb533 100644 --- a/er/diagrams/tables/buy_statuses.2degrees.dot +++ b/er/diagrams/tables/buy_statuses.2degrees.dot @@ -2,6 +2,7 @@ digraph "twoDegreesRelationshipsDiagram" { graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; "buy_report_income_expenditure_managements":"elipses":w -> "buy_reports":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_reports":"festival_item_id":w -> "festival_items":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; + "buy_reports":"paid_by_user_id":w -> "users":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_statuses":"buy_report_id":w -> "buy_reports":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "payment_receipts":"elipses":w -> "buy_reports":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_report_income_expenditure_managements" [ @@ -9,7 +10,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
buy_report_income_expenditure_managements[table]
...
< 27 rows
< 20 rows
> URL="buy_report_income_expenditure_m_26c10aac.html" target="_top" @@ -19,10 +20,11 @@ digraph "twoDegreesRelationshipsDiagram" { label=< - - + + + - +
buy_reports[table]
id
festival_item_id
id
festival_item_id
paid_by_user_id
...
< 17 rows3 >
< 20 rows3 >
> URL="buy_reports.html" target="_top" @@ -38,7 +40,7 @@ digraph "twoDegreesRelationshipsDiagram" {
is_settled
bit[1]
created_at
datetime[19]
updated_at
datetime[19] -
< 17 rows0 >
+
< 10 rows0 >
> URL="buy_statuses.html" target="_top" @@ -49,7 +51,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
festival_items[table]
...
< 17 rows2 >
< 10 rows2 >
> URL="festival_items.html" target="_top" @@ -60,10 +62,21 @@ digraph "twoDegreesRelationshipsDiagram" { - +
payment_receipts[table]
...
< 13 rows
< 10 rows
> URL="payment_receipts.html" target="_top" tooltip="payment_receipts" ]; + "users" [ + label=< + + + + +
users[table]
...
0 rows4 >
> + URL="users.html" + target="_top" + tooltip="users" + ]; } diff --git a/er/diagrams/tables/buy_statuses.2degrees.png b/er/diagrams/tables/buy_statuses.2degrees.png index 80a544b70..270e15c71 100644 Binary files a/er/diagrams/tables/buy_statuses.2degrees.png and b/er/diagrams/tables/buy_statuses.2degrees.png differ diff --git a/er/diagrams/tables/campus_donations.1degree.dot b/er/diagrams/tables/campus_donations.1degree.dot index a8233a221..baef37af8 100644 --- a/er/diagrams/tables/campus_donations.1degree.dot +++ b/er/diagrams/tables/campus_donations.1degree.dot @@ -12,13 +12,10 @@ digraph "oneDegreeRelationshipsDiagram" {
teacher_id
int unsigned[10]
year_id
int unsigned[10]
price
int[10] -
remark
varchar[255] -
is_first_check
bit[1] -
is_last_check
bit[1]
received_at
varchar[255]
created_at
datetime[19]
updated_at
datetime[19] -
< 32 rows0 >
+
< 30 rows0 >
> URL="campus_donations.html" target="_top" @@ -30,7 +27,7 @@ digraph "oneDegreeRelationshipsDiagram" {
teachers[table]
id
... -
241 rows2 >
+
0 rows2 >
> URL="teachers.html" target="_top" @@ -42,7 +39,7 @@ digraph "oneDegreeRelationshipsDiagram" {
users[table]
id
... -
4 rows2 >
+
0 rows4 >
> URL="users.html" target="_top" @@ -54,7 +51,7 @@ digraph "oneDegreeRelationshipsDiagram" {
years[table]
id
... -
1 row3 >
+
0 rows3 >
> URL="years.html" target="_top" diff --git a/er/diagrams/tables/campus_donations.1degree.png b/er/diagrams/tables/campus_donations.1degree.png index 2013e3c17..3d16964ad 100644 Binary files a/er/diagrams/tables/campus_donations.1degree.png and b/er/diagrams/tables/campus_donations.1degree.png differ diff --git a/er/diagrams/tables/campus_donations.2degrees.dot b/er/diagrams/tables/campus_donations.2degrees.dot index 9778bb256..71792abe0 100644 --- a/er/diagrams/tables/campus_donations.2degrees.dot +++ b/er/diagrams/tables/campus_donations.2degrees.dot @@ -1,12 +1,25 @@ digraph "twoDegreesRelationshipsDiagram" { graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; + "buy_reports":"elipses":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "campus_donations":"teacher_id":w -> "teachers":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "campus_donations":"user_id":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "campus_donations":"year_id":w -> "years":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "financial_records":"elipses":w -> "years":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "income_expenditure_managements":"elipses":w -> "years":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "room_teachers":"elipses":w -> "teachers":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"elipses":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "user_groups":"elipses":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "buy_reports" [ + label=< + + + + +
buy_reports[table]
...
< 20 rows3 >
> + URL="buy_reports.html" + target="_top" + tooltip="buy_reports" + ]; "campus_donations" [ label=< @@ -16,13 +29,10 @@ digraph "twoDegreesRelationshipsDiagram" { - - - - +
teacher_id
int unsigned[10]
year_id
int unsigned[10]
price
int[10]
remark
varchar[255]
is_first_check
bit[1]
is_last_check
bit[1]
received_at
varchar[255]
created_at
datetime[19]
updated_at
datetime[19]
< 32 rows0 >
< 30 rows0 >
> URL="campus_donations.html" target="_top" @@ -33,7 +43,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
financial_records[table]
...
< 12 rows1 >
< 10 rows1 >
> URL="financial_records.html" target="_top" @@ -44,7 +54,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
income_expenditure_managements[table]
...
< 19 rows4 >
< 10 rows4 >
> URL="income_expenditure_managements.html" target="_top" @@ -61,13 +71,24 @@ digraph "twoDegreesRelationshipsDiagram" { target="_top" tooltip="room_teachers" ]; + "sponsorship_activities" [ + label=< + + + + +
sponsorship_activities[table]
...
< 30 rows1 >
> + URL="sponsorship_activities.html" + target="_top" + tooltip="sponsorship_activities" + ]; "teachers" [ label=< - +
teachers[table]
id
...
241 rows2 >
0 rows2 >
> URL="teachers.html" target="_top" @@ -78,7 +99,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
user_groups[table]
...
< 23 rows
< 20 rows
> URL="user_groups.html" target="_top" @@ -90,7 +111,7 @@ digraph "twoDegreesRelationshipsDiagram" {
users[table]
id
... -
4 rows2 >
+
0 rows4 >
> URL="users.html" target="_top" @@ -102,7 +123,7 @@ digraph "twoDegreesRelationshipsDiagram" {
years[table]
id
... -
1 row3 >
+
0 rows3 >
> URL="years.html" target="_top" diff --git a/er/diagrams/tables/campus_donations.2degrees.png b/er/diagrams/tables/campus_donations.2degrees.png index 48cb1056c..5f70001c2 100644 Binary files a/er/diagrams/tables/campus_donations.2degrees.png and b/er/diagrams/tables/campus_donations.2degrees.png differ diff --git a/er/diagrams/tables/departments.1degree.dot b/er/diagrams/tables/departments.1degree.dot index 53f8f1f71..a4f0b6f3a 100644 --- a/er/diagrams/tables/departments.1degree.dot +++ b/er/diagrams/tables/departments.1degree.dot @@ -8,7 +8,7 @@ digraph "oneDegreeRelationshipsDiagram" {
name
varchar[255]
created_at
datetime[19]
updated_at
datetime[19] -
< 013 rows0 >
+
< 00 rows0 >
> URL="departments.html" target="_top" diff --git a/er/diagrams/tables/departments.1degree.png b/er/diagrams/tables/departments.1degree.png index 61ebe13de..e0a21ea96 100644 Binary files a/er/diagrams/tables/departments.1degree.png and b/er/diagrams/tables/departments.1degree.png differ diff --git a/er/diagrams/tables/divisions.1degree.dot b/er/diagrams/tables/divisions.1degree.dot index 0e32b25be..f637f381d 100644 --- a/er/diagrams/tables/divisions.1degree.dot +++ b/er/diagrams/tables/divisions.1degree.dot @@ -12,7 +12,7 @@ digraph "oneDegreeRelationshipsDiagram" {
financial_record_id
int unsigned[10]
created_at
datetime[19]
updated_at
datetime[19] -
< 14 rows2 >
+
< 10 rows2 >
> URL="divisions.html" target="_top" @@ -25,7 +25,7 @@ digraph "oneDegreeRelationshipsDiagram" {
id
division_id
... -
< 17 rows2 >
+
< 10 rows2 >
> URL="festival_items.html" target="_top" @@ -38,7 +38,7 @@ digraph "oneDegreeRelationshipsDiagram" {
id
year_id
... -
< 12 rows1 >
+
< 10 rows1 >
> URL="financial_records.html" target="_top" @@ -52,7 +52,7 @@ digraph "oneDegreeRelationshipsDiagram" {
user_id
group_id
... -
< 23 rows
+
< 20 rows
> URL="user_groups.html" target="_top" diff --git a/er/diagrams/tables/divisions.1degree.png b/er/diagrams/tables/divisions.1degree.png index 17e3737c8..53511b0ec 100644 Binary files a/er/diagrams/tables/divisions.1degree.png and b/er/diagrams/tables/divisions.1degree.png differ diff --git a/er/diagrams/tables/divisions.2degrees.dot b/er/diagrams/tables/divisions.2degrees.dot index 03329ac38..8dd10ef5e 100644 --- a/er/diagrams/tables/divisions.2degrees.dot +++ b/er/diagrams/tables/divisions.2degrees.dot @@ -1,6 +1,7 @@ digraph "twoDegreesRelationshipsDiagram" { graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; "buy_reports":"elipses":w -> "festival_items":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "buy_reports":"elipses":w -> "users":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; "divisions":"financial_record_id":w -> "financial_records":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "festival_items":"division_id":w -> "divisions":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; "financial_records":"year_id":w -> "years":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; @@ -12,7 +13,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
buy_reports[table]
...
< 17 rows3 >
< 20 rows3 >
> URL="buy_reports.html" target="_top" @@ -27,7 +28,7 @@ digraph "twoDegreesRelationshipsDiagram" {
financial_record_id
int unsigned[10]
created_at
datetime[19]
updated_at
datetime[19] -
< 14 rows2 >
+
< 10 rows2 >
> URL="divisions.html" target="_top" @@ -40,7 +41,7 @@ digraph "twoDegreesRelationshipsDiagram" {
id
division_id
... -
< 17 rows2 >
+
< 10 rows2 >
> URL="festival_items.html" target="_top" @@ -53,7 +54,7 @@ digraph "twoDegreesRelationshipsDiagram" {
id
year_id
... -
< 12 rows1 >
+
< 10 rows1 >
> URL="financial_records.html" target="_top" @@ -64,7 +65,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
item_budgets[table]
...
< 17 rows
< 10 rows
> URL="item_budgets.html" target="_top" @@ -78,7 +79,7 @@ digraph "twoDegreesRelationshipsDiagram" {
user_id
group_id
... -
< 23 rows
+
< 20 rows
> URL="user_groups.html" target="_top" @@ -89,7 +90,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
users[table]
...
4 rows2 >
0 rows4 >
> URL="users.html" target="_top" @@ -100,7 +101,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
years[table]
...
1 row3 >
0 rows3 >
> URL="years.html" target="_top" diff --git a/er/diagrams/tables/divisions.2degrees.png b/er/diagrams/tables/divisions.2degrees.png index 9a8e671dc..828d6d6d3 100644 Binary files a/er/diagrams/tables/divisions.2degrees.png and b/er/diagrams/tables/divisions.2degrees.png differ diff --git a/er/diagrams/tables/festival_items.1degree.dot b/er/diagrams/tables/festival_items.1degree.dot index 29efae8c7..ae3f8d2b3 100644 --- a/er/diagrams/tables/festival_items.1degree.dot +++ b/er/diagrams/tables/festival_items.1degree.dot @@ -7,10 +7,11 @@ digraph "oneDegreeRelationshipsDiagram" { label=< - - + + + - +
buy_reports[table]
id
festival_item_id
id
festival_item_id
paid_by_user_id
...
< 17 rows3 >
< 20 rows3 >
> URL="buy_reports.html" target="_top" @@ -23,7 +24,7 @@ digraph "oneDegreeRelationshipsDiagram" {
id
financial_record_id
... -
< 14 rows2 >
+
< 10 rows2 >
> URL="divisions.html" target="_top" @@ -39,7 +40,7 @@ digraph "oneDegreeRelationshipsDiagram" {
division_id
int unsigned[10]
created_at
datetime[19]
updated_at
datetime[19] -
< 17 rows2 >
+
< 10 rows2 >
> URL="festival_items.html" target="_top" @@ -52,7 +53,7 @@ digraph "oneDegreeRelationshipsDiagram" {
id
festival_item_id
... -
< 17 rows
+
< 10 rows
> URL="item_budgets.html" target="_top" diff --git a/er/diagrams/tables/festival_items.1degree.png b/er/diagrams/tables/festival_items.1degree.png index 9a5a63235..771832f18 100644 Binary files a/er/diagrams/tables/festival_items.1degree.png and b/er/diagrams/tables/festival_items.1degree.png differ diff --git a/er/diagrams/tables/festival_items.2degrees.dot b/er/diagrams/tables/festival_items.2degrees.dot index 3267f5a8d..39c67ff96 100644 --- a/er/diagrams/tables/festival_items.2degrees.dot +++ b/er/diagrams/tables/festival_items.2degrees.dot @@ -2,18 +2,20 @@ digraph "twoDegreesRelationshipsDiagram" { graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; "buy_report_income_expenditure_managements":"elipses":w -> "buy_reports":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_reports":"festival_item_id":w -> "festival_items":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; + "buy_reports":"paid_by_user_id":w -> "users":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_statuses":"elipses":w -> "buy_reports":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "divisions":"financial_record_id":w -> "financial_records":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; "festival_items":"division_id":w -> "divisions":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "item_budgets":"festival_item_id":w -> "festival_items":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; "payment_receipts":"elipses":w -> "buy_reports":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "user_groups":"elipses":w -> "divisions":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "user_groups":"elipses":w -> "users":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_report_income_expenditure_managements" [ label=< - +
buy_report_income_expenditure_managements[table]
...
< 27 rows
< 20 rows
> URL="buy_report_income_expenditure_m_26c10aac.html" target="_top" @@ -23,10 +25,11 @@ digraph "twoDegreesRelationshipsDiagram" { label=< - - + + + - +
buy_reports[table]
id
festival_item_id
id
festival_item_id
paid_by_user_id
...
< 17 rows3 >
< 20 rows3 >
> URL="buy_reports.html" target="_top" @@ -37,7 +40,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
buy_statuses[table]
...
< 17 rows
< 10 rows
> URL="buy_statuses.html" target="_top" @@ -50,7 +53,7 @@ digraph "twoDegreesRelationshipsDiagram" {
id
financial_record_id
... -
< 14 rows2 >
+
< 10 rows2 >
> URL="divisions.html" target="_top" @@ -66,7 +69,7 @@ digraph "twoDegreesRelationshipsDiagram" {
division_id
int unsigned[10]
created_at
datetime[19]
updated_at
datetime[19] -
< 17 rows2 >
+
< 10 rows2 >
> URL="festival_items.html" target="_top" @@ -77,7 +80,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
financial_records[table]
...
< 12 rows1 >
< 10 rows1 >
> URL="financial_records.html" target="_top" @@ -90,7 +93,7 @@ digraph "twoDegreesRelationshipsDiagram" {
id
festival_item_id
... -
< 17 rows
+
< 10 rows
> URL="item_budgets.html" target="_top" @@ -101,7 +104,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
payment_receipts[table]
...
< 13 rows
< 10 rows
> URL="payment_receipts.html" target="_top" @@ -112,10 +115,21 @@ digraph "twoDegreesRelationshipsDiagram" { - +
user_groups[table]
...
< 23 rows
< 20 rows
> URL="user_groups.html" target="_top" tooltip="user_groups" ]; + "users" [ + label=< + + + + +
users[table]
...
0 rows4 >
> + URL="users.html" + target="_top" + tooltip="users" + ]; } diff --git a/er/diagrams/tables/festival_items.2degrees.png b/er/diagrams/tables/festival_items.2degrees.png index 99a457f7d..4331b530e 100644 Binary files a/er/diagrams/tables/festival_items.2degrees.png and b/er/diagrams/tables/festival_items.2degrees.png differ diff --git a/er/diagrams/tables/financial_records.1degree.dot b/er/diagrams/tables/financial_records.1degree.dot index 83437b31d..f5744e03a 100644 --- a/er/diagrams/tables/financial_records.1degree.dot +++ b/er/diagrams/tables/financial_records.1degree.dot @@ -9,7 +9,7 @@ digraph "oneDegreeRelationshipsDiagram" {
id
financial_record_id
... -
< 14 rows2 >
+
< 10 rows2 >
> URL="divisions.html" target="_top" @@ -24,7 +24,7 @@ digraph "oneDegreeRelationshipsDiagram" {
year_id
int unsigned[10]
created_at
datetime[19]
updated_at
datetime[19] -
< 12 rows1 >
+
< 10 rows1 >
> URL="financial_records.html" target="_top" @@ -36,7 +36,7 @@ digraph "oneDegreeRelationshipsDiagram" {
years[table]
id
... -
1 row3 >
+
0 rows3 >
> URL="years.html" target="_top" diff --git a/er/diagrams/tables/financial_records.1degree.png b/er/diagrams/tables/financial_records.1degree.png index 83e21148f..d38b2327d 100644 Binary files a/er/diagrams/tables/financial_records.1degree.png and b/er/diagrams/tables/financial_records.1degree.png differ diff --git a/er/diagrams/tables/financial_records.2degrees.dot b/er/diagrams/tables/financial_records.2degrees.dot index f618ac86b..54147f178 100644 --- a/er/diagrams/tables/financial_records.2degrees.dot +++ b/er/diagrams/tables/financial_records.2degrees.dot @@ -11,7 +11,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
campus_donations[table]
...
< 32 rows
< 30 rows
> URL="campus_donations.html" target="_top" @@ -24,7 +24,7 @@ digraph "twoDegreesRelationshipsDiagram" {
id
financial_record_id
... -
< 14 rows2 >
+
< 10 rows2 >
> URL="divisions.html" target="_top" @@ -35,7 +35,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
festival_items[table]
...
< 17 rows2 >
< 10 rows2 >
> URL="festival_items.html" target="_top" @@ -50,7 +50,7 @@ digraph "twoDegreesRelationshipsDiagram" {
year_id
int unsigned[10]
created_at
datetime[19]
updated_at
datetime[19] -
< 12 rows1 >
+
< 10 rows1 >
> URL="financial_records.html" target="_top" @@ -61,7 +61,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
income_expenditure_managements[table]
...
< 19 rows4 >
< 10 rows4 >
> URL="income_expenditure_managements.html" target="_top" @@ -72,7 +72,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
user_groups[table]
...
< 23 rows
< 20 rows
> URL="user_groups.html" target="_top" @@ -84,7 +84,7 @@ digraph "twoDegreesRelationshipsDiagram" {
years[table]
id
... -
1 row3 >
+
0 rows3 >
> URL="years.html" target="_top" diff --git a/er/diagrams/tables/financial_records.2degrees.png b/er/diagrams/tables/financial_records.2degrees.png index 8e061041f..64c6498ea 100644 Binary files a/er/diagrams/tables/financial_records.2degrees.png and b/er/diagrams/tables/financial_records.2degrees.png differ diff --git a/er/diagrams/tables/income_expenditure_managements.1degree.dot b/er/diagrams/tables/income_expenditure_managements.1degree.dot index 6ed3a3af1..47915e3a4 100644 --- a/er/diagrams/tables/income_expenditure_managements.1degree.dot +++ b/er/diagrams/tables/income_expenditure_managements.1degree.dot @@ -13,7 +13,7 @@ digraph "oneDegreeRelationshipsDiagram" {
buy_report_id
income_expenditure_management_id
... -
< 27 rows
+
< 20 rows
> URL="buy_report_income_expenditure_m_26c10aac.html" target="_top" @@ -31,7 +31,7 @@ digraph "oneDegreeRelationshipsDiagram" {
is_checked
bit[1]
created_at
datetime[19]
updated_at
datetime[19] -
< 19 rows4 >
+
< 10 rows4 >
> URL="income_expenditure_managements.html" target="_top" @@ -84,7 +84,7 @@ digraph "oneDegreeRelationshipsDiagram" {
years[table]
id
... -
1 row3 >
+
0 rows3 >
> URL="years.html" target="_top" diff --git a/er/diagrams/tables/income_expenditure_managements.1degree.png b/er/diagrams/tables/income_expenditure_managements.1degree.png index 3dc2774ac..1eca49e74 100644 Binary files a/er/diagrams/tables/income_expenditure_managements.1degree.png and b/er/diagrams/tables/income_expenditure_managements.1degree.png differ diff --git a/er/diagrams/tables/income_expenditure_managements.2degrees.dot b/er/diagrams/tables/income_expenditure_managements.2degrees.dot index 47bca1110..7c33a434b 100644 --- a/er/diagrams/tables/income_expenditure_managements.2degrees.dot +++ b/er/diagrams/tables/income_expenditure_managements.2degrees.dot @@ -15,7 +15,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
activities[table]
...
2 rows1 >
0 rows1 >
> URL="activities.html" target="_top" @@ -29,7 +29,7 @@ digraph "twoDegreesRelationshipsDiagram" {
buy_report_id
income_expenditure_management_id
... -
< 27 rows
+
< 20 rows
> URL="buy_report_income_expenditure_m_26c10aac.html" target="_top" @@ -40,7 +40,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
buy_reports[table]
...
< 17 rows3 >
< 20 rows3 >
> URL="buy_reports.html" target="_top" @@ -51,7 +51,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
campus_donations[table]
...
< 32 rows
< 30 rows
> URL="campus_donations.html" target="_top" @@ -62,7 +62,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
financial_records[table]
...
< 12 rows1 >
< 10 rows1 >
> URL="financial_records.html" target="_top" @@ -80,7 +80,7 @@ digraph "twoDegreesRelationshipsDiagram" {
is_checked
bit[1]
created_at
datetime[19]
updated_at
datetime[19] -
< 19 rows4 >
+
< 10 rows4 >
> URL="income_expenditure_managements.html" target="_top" @@ -105,7 +105,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
incomes[table]
...
6 rows1 >
0 rows1 >
> URL="incomes.html" target="_top" @@ -144,7 +144,7 @@ digraph "twoDegreesRelationshipsDiagram" {
years[table]
id
... -
1 row3 >
+
0 rows3 >
> URL="years.html" target="_top" diff --git a/er/diagrams/tables/income_expenditure_managements.2degrees.png b/er/diagrams/tables/income_expenditure_managements.2degrees.png index 926b966bf..4ed9e7b13 100644 Binary files a/er/diagrams/tables/income_expenditure_managements.2degrees.png and b/er/diagrams/tables/income_expenditure_managements.2degrees.png differ diff --git a/er/diagrams/tables/income_income_expenditure_managements.1degree.dot b/er/diagrams/tables/income_income_expenditure_managements.1degree.dot index 6d7427156..7bc7c22a7 100644 --- a/er/diagrams/tables/income_income_expenditure_managements.1degree.dot +++ b/er/diagrams/tables/income_income_expenditure_managements.1degree.dot @@ -9,7 +9,7 @@ digraph "oneDegreeRelationshipsDiagram" {
id
year_id
... -
< 19 rows4 >
+
< 10 rows4 >
> URL="income_expenditure_managements.html" target="_top" @@ -36,7 +36,7 @@ digraph "oneDegreeRelationshipsDiagram" {
incomes[table]
id
... -
6 rows1 >
+
0 rows1 >
> URL="incomes.html" target="_top" diff --git a/er/diagrams/tables/income_income_expenditure_managements.1degree.png b/er/diagrams/tables/income_income_expenditure_managements.1degree.png index a6bf9c0f0..673c8bcf9 100644 Binary files a/er/diagrams/tables/income_income_expenditure_managements.1degree.png and b/er/diagrams/tables/income_income_expenditure_managements.1degree.png differ diff --git a/er/diagrams/tables/income_income_expenditure_managements.2degrees.dot b/er/diagrams/tables/income_income_expenditure_managements.2degrees.dot index 3b2897ec3..80be77d92 100644 --- a/er/diagrams/tables/income_income_expenditure_managements.2degrees.dot +++ b/er/diagrams/tables/income_income_expenditure_managements.2degrees.dot @@ -11,7 +11,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
buy_report_income_expenditure_managements[table]
...
< 27 rows
< 20 rows
> URL="buy_report_income_expenditure_m_26c10aac.html" target="_top" @@ -24,7 +24,7 @@ digraph "twoDegreesRelationshipsDiagram" {
id
year_id
... -
< 19 rows4 >
+
< 10 rows4 >
> URL="income_expenditure_managements.html" target="_top" @@ -51,7 +51,7 @@ digraph "twoDegreesRelationshipsDiagram" {
incomes[table]
id
... -
6 rows1 >
+
0 rows1 >
> URL="incomes.html" target="_top" @@ -84,7 +84,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
years[table]
...
1 row3 >
0 rows3 >
> URL="years.html" target="_top" diff --git a/er/diagrams/tables/income_income_expenditure_managements.2degrees.png b/er/diagrams/tables/income_income_expenditure_managements.2degrees.png index e0e3cf512..965525423 100644 Binary files a/er/diagrams/tables/income_income_expenditure_managements.2degrees.png and b/er/diagrams/tables/income_income_expenditure_managements.2degrees.png differ diff --git a/er/diagrams/tables/incomes.1degree.dot b/er/diagrams/tables/incomes.1degree.dot index ca8b6792e..ba4da0b9f 100644 --- a/er/diagrams/tables/incomes.1degree.dot +++ b/er/diagrams/tables/incomes.1degree.dot @@ -23,7 +23,7 @@ digraph "oneDegreeRelationshipsDiagram" {
name
varchar[255]
created_at
datetime[19]
updated_at
datetime[19] -
< 06 rows1 >
+
< 00 rows1 >
> URL="incomes.html" target="_top" diff --git a/er/diagrams/tables/incomes.1degree.png b/er/diagrams/tables/incomes.1degree.png index b5bf0f791..7f1a177c1 100644 Binary files a/er/diagrams/tables/incomes.1degree.png and b/er/diagrams/tables/incomes.1degree.png differ diff --git a/er/diagrams/tables/incomes.2degrees.dot b/er/diagrams/tables/incomes.2degrees.dot index 1f594b18d..a993678d8 100644 --- a/er/diagrams/tables/incomes.2degrees.dot +++ b/er/diagrams/tables/incomes.2degrees.dot @@ -7,7 +7,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
income_expenditure_managements[table]
...
< 19 rows4 >
< 10 rows4 >
> URL="income_expenditure_managements.html" target="_top" @@ -35,7 +35,7 @@ digraph "twoDegreesRelationshipsDiagram" {
name
varchar[255]
created_at
datetime[19]
updated_at
datetime[19] -
< 06 rows1 >
+
< 00 rows1 >
> URL="incomes.html" target="_top" diff --git a/er/diagrams/tables/incomes.2degrees.png b/er/diagrams/tables/incomes.2degrees.png index 660865a35..68c376fc6 100644 Binary files a/er/diagrams/tables/incomes.2degrees.png and b/er/diagrams/tables/incomes.2degrees.png differ diff --git a/er/diagrams/tables/item_budgets.1degree.dot b/er/diagrams/tables/item_budgets.1degree.dot index 11e80a4f5..d4f9181f7 100644 --- a/er/diagrams/tables/item_budgets.1degree.dot +++ b/er/diagrams/tables/item_budgets.1degree.dot @@ -8,7 +8,7 @@ digraph "oneDegreeRelationshipsDiagram" {
id
division_id
... -
< 17 rows2 >
+
< 10 rows2 >
> URL="festival_items.html" target="_top" @@ -23,7 +23,7 @@ digraph "oneDegreeRelationshipsDiagram" {
festival_item_id
int unsigned[10]
created_at
datetime[19]
updated_at
datetime[19] -
< 17 rows0 >
+
< 10 rows0 >
> URL="item_budgets.html" target="_top" diff --git a/er/diagrams/tables/item_budgets.1degree.png b/er/diagrams/tables/item_budgets.1degree.png index 518567139..892ac8452 100644 Binary files a/er/diagrams/tables/item_budgets.1degree.png and b/er/diagrams/tables/item_budgets.1degree.png differ diff --git a/er/diagrams/tables/item_budgets.2degrees.dot b/er/diagrams/tables/item_budgets.2degrees.dot index 467937267..e8a3de67b 100644 --- a/er/diagrams/tables/item_budgets.2degrees.dot +++ b/er/diagrams/tables/item_budgets.2degrees.dot @@ -8,7 +8,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
buy_reports[table]
...
< 17 rows3 >
< 20 rows3 >
> URL="buy_reports.html" target="_top" @@ -19,7 +19,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
divisions[table]
...
< 14 rows2 >
< 10 rows2 >
> URL="divisions.html" target="_top" @@ -32,7 +32,7 @@ digraph "twoDegreesRelationshipsDiagram" {
id
division_id
... -
< 17 rows2 >
+
< 10 rows2 >
> URL="festival_items.html" target="_top" @@ -47,7 +47,7 @@ digraph "twoDegreesRelationshipsDiagram" {
festival_item_id
int unsigned[10]
created_at
datetime[19]
updated_at
datetime[19] -
< 17 rows0 >
+
< 10 rows0 >
> URL="item_budgets.html" target="_top" diff --git a/er/diagrams/tables/item_budgets.2degrees.png b/er/diagrams/tables/item_budgets.2degrees.png index 77b026d82..4d4364c89 100644 Binary files a/er/diagrams/tables/item_budgets.2degrees.png and b/er/diagrams/tables/item_budgets.2degrees.png differ diff --git a/er/diagrams/tables/mail_auth.1degree.dot b/er/diagrams/tables/mail_auth.1degree.dot index d497a9ee1..0490954c9 100644 --- a/er/diagrams/tables/mail_auth.1degree.dot +++ b/er/diagrams/tables/mail_auth.1degree.dot @@ -10,7 +10,7 @@ digraph "oneDegreeRelationshipsDiagram" {
user_id
int[10]
created_at
datetime[19]
updated_at
datetime[19] -
< 04 rows0 >
+
< 00 rows0 >
> URL="mail_auth.html" target="_top" diff --git a/er/diagrams/tables/mail_auth.1degree.png b/er/diagrams/tables/mail_auth.1degree.png index b2f2cbdf9..bbaf0fafa 100644 Binary files a/er/diagrams/tables/mail_auth.1degree.png and b/er/diagrams/tables/mail_auth.1degree.png differ diff --git a/er/diagrams/tables/payment_receipts.1degree.dot b/er/diagrams/tables/payment_receipts.1degree.dot index b1b9b3b7a..e3eba00fe 100644 --- a/er/diagrams/tables/payment_receipts.1degree.dot +++ b/er/diagrams/tables/payment_receipts.1degree.dot @@ -5,10 +5,11 @@ digraph "oneDegreeRelationshipsDiagram" { label=< - - + + + - +
buy_reports[table]
id
festival_item_id
id
festival_item_id
paid_by_user_id
...
< 17 rows3 >
< 20 rows3 >
> URL="buy_reports.html" target="_top" @@ -26,7 +27,7 @@ digraph "oneDegreeRelationshipsDiagram" {
remark
varchar[255]
created_at
datetime[19]
updated_at
datetime[19] -
< 13 rows0 >
+
< 10 rows0 >
> URL="payment_receipts.html" target="_top" diff --git a/er/diagrams/tables/payment_receipts.1degree.png b/er/diagrams/tables/payment_receipts.1degree.png index 85ebb36b4..fdb455d17 100644 Binary files a/er/diagrams/tables/payment_receipts.1degree.png and b/er/diagrams/tables/payment_receipts.1degree.png differ diff --git a/er/diagrams/tables/payment_receipts.2degrees.dot b/er/diagrams/tables/payment_receipts.2degrees.dot index 6087624b9..43f8661df 100644 --- a/er/diagrams/tables/payment_receipts.2degrees.dot +++ b/er/diagrams/tables/payment_receipts.2degrees.dot @@ -2,6 +2,7 @@ digraph "twoDegreesRelationshipsDiagram" { graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; "buy_report_income_expenditure_managements":"elipses":w -> "buy_reports":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_reports":"festival_item_id":w -> "festival_items":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; + "buy_reports":"paid_by_user_id":w -> "users":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_statuses":"elipses":w -> "buy_reports":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "payment_receipts":"buy_report_id":w -> "buy_reports":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "buy_report_income_expenditure_managements" [ @@ -9,7 +10,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
buy_report_income_expenditure_managements[table]
...
< 27 rows
< 20 rows
> URL="buy_report_income_expenditure_m_26c10aac.html" target="_top" @@ -19,10 +20,11 @@ digraph "twoDegreesRelationshipsDiagram" { label=< - - + + + - +
buy_reports[table]
id
festival_item_id
id
festival_item_id
paid_by_user_id
...
< 17 rows3 >
< 20 rows3 >
> URL="buy_reports.html" target="_top" @@ -33,7 +35,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
buy_statuses[table]
...
< 17 rows
< 10 rows
> URL="buy_statuses.html" target="_top" @@ -44,7 +46,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
festival_items[table]
...
< 17 rows2 >
< 10 rows2 >
> URL="festival_items.html" target="_top" @@ -62,10 +64,21 @@ digraph "twoDegreesRelationshipsDiagram" {
remark
varchar[255]
created_at
datetime[19]
updated_at
datetime[19] -
< 13 rows0 >
+
< 10 rows0 >
> URL="payment_receipts.html" target="_top" tooltip="payment_receipts" ]; + "users" [ + label=< + + + + +
users[table]
...
0 rows4 >
> + URL="users.html" + target="_top" + tooltip="users" + ]; } diff --git a/er/diagrams/tables/payment_receipts.2degrees.png b/er/diagrams/tables/payment_receipts.2degrees.png index bcb0857b4..3c1642bfe 100644 Binary files a/er/diagrams/tables/payment_receipts.2degrees.png and b/er/diagrams/tables/payment_receipts.2degrees.png differ diff --git a/er/diagrams/tables/roles.1degree.dot b/er/diagrams/tables/roles.1degree.dot index dcd085a8d..957495dc4 100644 --- a/er/diagrams/tables/roles.1degree.dot +++ b/er/diagrams/tables/roles.1degree.dot @@ -8,7 +8,7 @@ digraph "oneDegreeRelationshipsDiagram" {
name
varchar[255]
created_at
datetime[19]
updated_at
datetime[19] -
< 04 rows0 >
+
< 00 rows0 >
> URL="roles.html" target="_top" diff --git a/er/diagrams/tables/roles.1degree.png b/er/diagrams/tables/roles.1degree.png index 244112cc1..90a1d3052 100644 Binary files a/er/diagrams/tables/roles.1degree.png and b/er/diagrams/tables/roles.1degree.png differ diff --git a/er/diagrams/tables/room_teachers.1degree.dot b/er/diagrams/tables/room_teachers.1degree.dot index 66a592a1f..e88877dde 100644 --- a/er/diagrams/tables/room_teachers.1degree.dot +++ b/er/diagrams/tables/room_teachers.1degree.dot @@ -21,8 +21,8 @@ digraph "oneDegreeRelationshipsDiagram" { label=< - - + +
rooms[table]
id
floor_id
id
building_id
...
< 10 rows1 >
> @@ -36,7 +36,7 @@ digraph "oneDegreeRelationshipsDiagram" {
teachers[table]
id
... -
241 rows2 >
+
0 rows2 >
> URL="teachers.html" target="_top" diff --git a/er/diagrams/tables/room_teachers.1degree.png b/er/diagrams/tables/room_teachers.1degree.png index 7cee7a10e..6f5659777 100644 Binary files a/er/diagrams/tables/room_teachers.1degree.png and b/er/diagrams/tables/room_teachers.1degree.png differ diff --git a/er/diagrams/tables/room_teachers.2degrees.dot b/er/diagrams/tables/room_teachers.2degrees.dot index 561df7c40..3d2627f87 100644 --- a/er/diagrams/tables/room_teachers.2degrees.dot +++ b/er/diagrams/tables/room_teachers.2degrees.dot @@ -3,28 +3,28 @@ digraph "twoDegreesRelationshipsDiagram" { "campus_donations":"elipses":w -> "teachers":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "room_teachers":"room_id":w -> "rooms":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "room_teachers":"teacher_id":w -> "teachers":"id":e [arrowhead=none dir=back arrowtail=crowodot]; - "rooms":"floor_id":w -> "floors":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; - "campus_donations" [ + "rooms":"building_id":w -> "buildings":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; + "buildings" [ label=< - + - +
campus_donations[table]
buildings[table]
...
< 32 rows
0 rows1 >
> - URL="campus_donations.html" + URL="buildings.html" target="_top" - tooltip="campus_donations" + tooltip="buildings" ]; - "floors" [ + "campus_donations" [ label=< - + - +
floors[table]
campus_donations[table]
...
< 10 rows1 >
< 30 rows
> - URL="floors.html" + URL="campus_donations.html" target="_top" - tooltip="floors" + tooltip="campus_donations" ]; "room_teachers" [ label=< @@ -45,8 +45,8 @@ digraph "twoDegreesRelationshipsDiagram" { label=< - - + +
rooms[table]
id
floor_id
id
building_id
...
< 10 rows1 >
> @@ -60,7 +60,7 @@ digraph "twoDegreesRelationshipsDiagram" {
teachers[table]
id
... -
241 rows2 >
+
0 rows2 >
> URL="teachers.html" target="_top" diff --git a/er/diagrams/tables/room_teachers.2degrees.png b/er/diagrams/tables/room_teachers.2degrees.png index fc70f48d4..08a01a47c 100644 Binary files a/er/diagrams/tables/room_teachers.2degrees.png and b/er/diagrams/tables/room_teachers.2degrees.png differ diff --git a/er/diagrams/tables/rooms.1degree.dot b/er/diagrams/tables/rooms.1degree.dot index 7142b87fc..80dcb08e7 100644 --- a/er/diagrams/tables/rooms.1degree.dot +++ b/er/diagrams/tables/rooms.1degree.dot @@ -1,19 +1,18 @@ digraph "oneDegreeRelationshipsDiagram" { graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; "room_teachers":"room_id":w -> "rooms":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; - "rooms":"floor_id":w -> "floors":"id":e [arrowhead=none dir=back arrowtail=crowodot]; - "floors" [ + "rooms":"building_id":w -> "buildings":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "buildings" [ label=< - - - + + - +
floors[table]
id
building_unit_id
buildings[table]
id
...
< 10 rows1 >
0 rows1 >
> - URL="floors.html" + URL="buildings.html" target="_top" - tooltip="floors" + tooltip="buildings" ]; "room_teachers" [ label=< @@ -33,11 +32,12 @@ digraph "oneDegreeRelationshipsDiagram" { label=< - - - - - + + + + + +
rooms[table]
id
int unsigned[10]
floor_id
int unsigned[10]
room_name
varchar[255]
created_at
datetime[19]
updated_at
datetime[19]
id
int unsigned[10]
room_name
varchar[255]
created_at
datetime[19]
updated_at
datetime[19]
building_id
int unsigned[10]
floor_number
varchar[255]
< 10 rows1 >
> URL="rooms.html" diff --git a/er/diagrams/tables/rooms.1degree.png b/er/diagrams/tables/rooms.1degree.png index 24783d6d3..068da8d50 100644 Binary files a/er/diagrams/tables/rooms.1degree.png and b/er/diagrams/tables/rooms.1degree.png differ diff --git a/er/diagrams/tables/rooms.2degrees.dot b/er/diagrams/tables/rooms.2degrees.dot index 65b5c8532..256b19d39 100644 --- a/er/diagrams/tables/rooms.2degrees.dot +++ b/er/diagrams/tables/rooms.2degrees.dot @@ -1,32 +1,19 @@ digraph "twoDegreesRelationshipsDiagram" { graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; - "floors":"building_unit_id":w -> "building_units":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; "room_teachers":"room_id":w -> "rooms":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; "room_teachers":"teacher_id":w -> "teachers":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; - "rooms":"floor_id":w -> "floors":"id":e [arrowhead=none dir=back arrowtail=crowodot]; - "building_units" [ + "rooms":"building_id":w -> "buildings":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "buildings" [ label=< - + + - +
building_units[table]
buildings[table]
id
...
< 117 rows1 >
0 rows1 >
> - URL="building_units.html" + URL="buildings.html" target="_top" - tooltip="building_units" - ]; - "floors" [ - label=< - - - - - - -
floors[table]
id
building_unit_id
...
< 10 rows1 >
> - URL="floors.html" - target="_top" - tooltip="floors" + tooltip="buildings" ]; "room_teachers" [ label=< @@ -46,11 +33,12 @@ digraph "twoDegreesRelationshipsDiagram" { label=< - - - - - + + + + + +
rooms[table]
id
int unsigned[10]
floor_id
int unsigned[10]
room_name
varchar[255]
created_at
datetime[19]
updated_at
datetime[19]
id
int unsigned[10]
room_name
varchar[255]
created_at
datetime[19]
updated_at
datetime[19]
building_id
int unsigned[10]
floor_number
varchar[255]
< 10 rows1 >
> URL="rooms.html" @@ -62,7 +50,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
teachers[table]
...
241 rows2 >
0 rows2 >
> URL="teachers.html" target="_top" diff --git a/er/diagrams/tables/rooms.2degrees.png b/er/diagrams/tables/rooms.2degrees.png index 0e0b16624..108480d55 100644 Binary files a/er/diagrams/tables/rooms.2degrees.png and b/er/diagrams/tables/rooms.2degrees.png differ diff --git a/er/diagrams/tables/sponsor_activity_balance_managements.1degree.dot b/er/diagrams/tables/sponsor_activity_balance_managements.1degree.dot index d251e8738..14e8b6420 100644 --- a/er/diagrams/tables/sponsor_activity_balance_managements.1degree.dot +++ b/er/diagrams/tables/sponsor_activity_balance_managements.1degree.dot @@ -8,7 +8,7 @@ digraph "oneDegreeRelationshipsDiagram" {
activities[table]
id
... -
2 rows1 >
+
0 rows1 >
> URL="activities.html" target="_top" @@ -21,7 +21,7 @@ digraph "oneDegreeRelationshipsDiagram" {
id
year_id
... -
< 19 rows4 >
+
< 10 rows4 >
> URL="income_expenditure_managements.html" target="_top" diff --git a/er/diagrams/tables/sponsor_activity_balance_managements.1degree.png b/er/diagrams/tables/sponsor_activity_balance_managements.1degree.png index f0e68fda1..3431c0130 100644 Binary files a/er/diagrams/tables/sponsor_activity_balance_managements.1degree.png and b/er/diagrams/tables/sponsor_activity_balance_managements.1degree.png differ diff --git a/er/diagrams/tables/sponsor_activity_balance_managements.2degrees.dot b/er/diagrams/tables/sponsor_activity_balance_managements.2degrees.dot index a5e426d9e..a0c5ea83c 100644 --- a/er/diagrams/tables/sponsor_activity_balance_managements.2degrees.dot +++ b/er/diagrams/tables/sponsor_activity_balance_managements.2degrees.dot @@ -12,7 +12,7 @@ digraph "twoDegreesRelationshipsDiagram" {
activities[table]
id
... -
2 rows1 >
+
0 rows1 >
> URL="activities.html" target="_top" @@ -23,7 +23,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
buy_report_income_expenditure_managements[table]
...
< 27 rows
< 20 rows
> URL="buy_report_income_expenditure_m_26c10aac.html" target="_top" @@ -36,7 +36,7 @@ digraph "twoDegreesRelationshipsDiagram" {
id
year_id
... -
< 19 rows4 >
+
< 10 rows4 >
> URL="income_expenditure_managements.html" target="_top" @@ -84,7 +84,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
years[table]
...
1 row3 >
0 rows3 >
> URL="years.html" target="_top" diff --git a/er/diagrams/tables/sponsor_activity_balance_managements.2degrees.png b/er/diagrams/tables/sponsor_activity_balance_managements.2degrees.png index f87cd5466..9452cb09d 100644 Binary files a/er/diagrams/tables/sponsor_activity_balance_managements.2degrees.png and b/er/diagrams/tables/sponsor_activity_balance_managements.2degrees.png differ diff --git a/er/diagrams/tables/sponsor_styles.1degree.dot b/er/diagrams/tables/sponsor_styles.1degree.dot index 253996e0d..d3eef55a3 100644 --- a/er/diagrams/tables/sponsor_styles.1degree.dot +++ b/er/diagrams/tables/sponsor_styles.1degree.dot @@ -1,5 +1,20 @@ digraph "oneDegreeRelationshipsDiagram" { graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; + "activity_sponsor_style_links":"sponsor_style_id":w -> "sponsor_styles":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; + "activity_sponsor_style_links" [ + label=< + + + + + + + +
activity_sponsor_style_links[table]
id
sponsorship_activity_id
sponsor_style_id
...
< 20 rows
> + URL="activity_sponsor_style_links.html" + target="_top" + tooltip="activity_sponsor_style_links" + ]; "sponsor_styles" [ label=< @@ -11,7 +26,7 @@ digraph "oneDegreeRelationshipsDiagram" { - +
is_deleted
bit[1]
created_at
datetime[19]
updated_at
datetime[19]
< 09 rows0 >
< 00 rows1 >
> URL="sponsor_styles.html" target="_top" diff --git a/er/diagrams/tables/sponsor_styles.1degree.png b/er/diagrams/tables/sponsor_styles.1degree.png index 59bf8c603..a2ec8bf62 100644 Binary files a/er/diagrams/tables/sponsor_styles.1degree.png and b/er/diagrams/tables/sponsor_styles.1degree.png differ diff --git a/er/diagrams/tables/sponsor_styles.2degrees.dot b/er/diagrams/tables/sponsor_styles.2degrees.dot new file mode 100644 index 000000000..00367058d --- /dev/null +++ b/er/diagrams/tables/sponsor_styles.2degrees.dot @@ -0,0 +1,47 @@ +digraph "twoDegreesRelationshipsDiagram" { + graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; + "activity_sponsor_style_links":"sponsor_style_id":w -> "sponsor_styles":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; + "activity_sponsor_style_links":"sponsorship_activity_id":w -> "sponsorship_activities":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; + "activity_sponsor_style_links" [ + label=< + + + + + + + +
activity_sponsor_style_links[table]
id
sponsorship_activity_id
sponsor_style_id
...
< 20 rows
> + URL="activity_sponsor_style_links.html" + target="_top" + tooltip="activity_sponsor_style_links" + ]; + "sponsor_styles" [ + label=< + + + + + + + + + + +
sponsor_styles[table]
id
int unsigned[10]
style
varchar[255]
feature
varchar[255]
price
int[10]
is_deleted
bit[1]
created_at
datetime[19]
updated_at
datetime[19]
< 00 rows1 >
> + URL="sponsor_styles.html" + target="_top" + tooltip="sponsor_styles" + ]; + "sponsorship_activities" [ + label=< + + + + +
sponsorship_activities[table]
...
< 30 rows1 >
> + URL="sponsorship_activities.html" + target="_top" + tooltip="sponsorship_activities" + ]; +} diff --git a/er/diagrams/tables/sponsor_styles.2degrees.png b/er/diagrams/tables/sponsor_styles.2degrees.png new file mode 100644 index 000000000..02a2bdfe5 Binary files /dev/null and b/er/diagrams/tables/sponsor_styles.2degrees.png differ diff --git a/er/diagrams/tables/sponsors.1degree.dot b/er/diagrams/tables/sponsors.1degree.dot index 0a6f9575e..777082ff1 100644 --- a/er/diagrams/tables/sponsors.1degree.dot +++ b/er/diagrams/tables/sponsors.1degree.dot @@ -1,5 +1,6 @@ digraph "oneDegreeRelationshipsDiagram" { graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; + "sponsorship_activities":"sponsor_id":w -> "sponsors":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; "sponsors" [ label=< @@ -12,10 +13,25 @@ digraph "oneDegreeRelationshipsDiagram" { - +
representative
varchar[255]
created_at
datetime[19]
updated_at
datetime[19]
< 00 rows0 >
< 00 rows1 >
> URL="sponsors.html" target="_top" tooltip="sponsors" ]; + "sponsorship_activities" [ + label=< + + + + + + + + +
sponsorship_activities[table]
id
year_periods_id
sponsor_id
user_id
...
< 30 rows1 >
> + URL="sponsorship_activities.html" + target="_top" + tooltip="sponsorship_activities" + ]; } diff --git a/er/diagrams/tables/sponsors.1degree.png b/er/diagrams/tables/sponsors.1degree.png index 7bbf19d81..a1326f0bb 100644 Binary files a/er/diagrams/tables/sponsors.1degree.png and b/er/diagrams/tables/sponsors.1degree.png differ diff --git a/er/diagrams/tables/sponsors.2degrees.dot b/er/diagrams/tables/sponsors.2degrees.dot new file mode 100644 index 000000000..fa75d0394 --- /dev/null +++ b/er/diagrams/tables/sponsors.2degrees.dot @@ -0,0 +1,73 @@ +digraph "twoDegreesRelationshipsDiagram" { + graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; + "activity_sponsor_style_links":"elipses":w -> "sponsorship_activities":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"sponsor_id":w -> "sponsors":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"user_id":w -> "users":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"year_periods_id":w -> "year_periods":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; + "activity_sponsor_style_links" [ + label=< + + + + +
activity_sponsor_style_links[table]
...
< 20 rows
> + URL="activity_sponsor_style_links.html" + target="_top" + tooltip="activity_sponsor_style_links" + ]; + "sponsors" [ + label=< + + + + + + + + + + + +
sponsors[table]
id
int unsigned[10]
name
varchar[255]
tel
varchar[255]
email
varchar[255]
address
varchar[255]
representative
varchar[255]
created_at
datetime[19]
updated_at
datetime[19]
< 00 rows1 >
> + URL="sponsors.html" + target="_top" + tooltip="sponsors" + ]; + "sponsorship_activities" [ + label=< + + + + + + + + +
sponsorship_activities[table]
id
year_periods_id
sponsor_id
user_id
...
< 30 rows1 >
> + URL="sponsorship_activities.html" + target="_top" + tooltip="sponsorship_activities" + ]; + "users" [ + label=< + + + + +
users[table]
...
0 rows4 >
> + URL="users.html" + target="_top" + tooltip="users" + ]; + "year_periods" [ + label=< + + + + +
year_periods[table]
...
0 rows1 >
> + URL="year_periods.html" + target="_top" + tooltip="year_periods" + ]; +} diff --git a/er/diagrams/tables/sponsors.2degrees.png b/er/diagrams/tables/sponsors.2degrees.png new file mode 100644 index 000000000..ec06cec13 Binary files /dev/null and b/er/diagrams/tables/sponsors.2degrees.png differ diff --git a/er/diagrams/tables/sponsorship_activities.1degree.dot b/er/diagrams/tables/sponsorship_activities.1degree.dot new file mode 100644 index 000000000..f6deceb72 --- /dev/null +++ b/er/diagrams/tables/sponsorship_activities.1degree.dot @@ -0,0 +1,77 @@ +digraph "oneDegreeRelationshipsDiagram" { + graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; + "activity_sponsor_style_links":"sponsorship_activity_id":w -> "sponsorship_activities":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"sponsor_id":w -> "sponsors":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"user_id":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"year_periods_id":w -> "year_periods":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "activity_sponsor_style_links" [ + label=< + + + + + + + +
activity_sponsor_style_links[table]
id
sponsorship_activity_id
sponsor_style_id
...
< 20 rows
> + URL="activity_sponsor_style_links.html" + target="_top" + tooltip="activity_sponsor_style_links" + ]; + "sponsors" [ + label=< + + + + + +
sponsors[table]
id
...
0 rows1 >
> + URL="sponsors.html" + target="_top" + tooltip="sponsors" + ]; + "sponsorship_activities" [ + label=< + + + + + + + + + + + + + +
sponsorship_activities[table]
id
int unsigned[10]
year_periods_id
int unsigned[10]
sponsor_id
int unsigned[10]
user_id
int unsigned[10]
activity_status
enum[17]
feasibility_status
enum[10]
design_progress
enum[18]
remarks
text[65535]
created_at
datetime[19]
updated_at
datetime[19]
< 30 rows1 >
> + URL="sponsorship_activities.html" + target="_top" + tooltip="sponsorship_activities" + ]; + "users" [ + label=< + + + + + +
users[table]
id
...
0 rows4 >
> + URL="users.html" + target="_top" + tooltip="users" + ]; + "year_periods" [ + label=< + + + + + +
year_periods[table]
id
...
0 rows1 >
> + URL="year_periods.html" + target="_top" + tooltip="year_periods" + ]; +} diff --git a/er/diagrams/tables/sponsorship_activities.1degree.png b/er/diagrams/tables/sponsorship_activities.1degree.png new file mode 100644 index 000000000..84b632fb5 Binary files /dev/null and b/er/diagrams/tables/sponsorship_activities.1degree.png differ diff --git a/er/diagrams/tables/sponsorship_activities.2degrees.dot b/er/diagrams/tables/sponsorship_activities.2degrees.dot new file mode 100644 index 000000000..b7a77e013 --- /dev/null +++ b/er/diagrams/tables/sponsorship_activities.2degrees.dot @@ -0,0 +1,125 @@ +digraph "twoDegreesRelationshipsDiagram" { + graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; + "activity_sponsor_style_links":"sponsor_style_id":w -> "sponsor_styles":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; + "activity_sponsor_style_links":"sponsorship_activity_id":w -> "sponsorship_activities":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; + "buy_reports":"elipses":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "campus_donations":"elipses":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"sponsor_id":w -> "sponsors":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"user_id":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"year_periods_id":w -> "year_periods":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "user_groups":"elipses":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "activity_sponsor_style_links" [ + label=< + + + + + + + +
activity_sponsor_style_links[table]
id
sponsorship_activity_id
sponsor_style_id
...
< 20 rows
> + URL="activity_sponsor_style_links.html" + target="_top" + tooltip="activity_sponsor_style_links" + ]; + "buy_reports" [ + label=< + + + + +
buy_reports[table]
...
< 20 rows3 >
> + URL="buy_reports.html" + target="_top" + tooltip="buy_reports" + ]; + "campus_donations" [ + label=< + + + + +
campus_donations[table]
...
< 30 rows
> + URL="campus_donations.html" + target="_top" + tooltip="campus_donations" + ]; + "sponsor_styles" [ + label=< + + + + +
sponsor_styles[table]
...
0 rows1 >
> + URL="sponsor_styles.html" + target="_top" + tooltip="sponsor_styles" + ]; + "sponsors" [ + label=< + + + + + +
sponsors[table]
id
...
0 rows1 >
> + URL="sponsors.html" + target="_top" + tooltip="sponsors" + ]; + "sponsorship_activities" [ + label=< + + + + + + + + + + + + + +
sponsorship_activities[table]
id
int unsigned[10]
year_periods_id
int unsigned[10]
sponsor_id
int unsigned[10]
user_id
int unsigned[10]
activity_status
enum[17]
feasibility_status
enum[10]
design_progress
enum[18]
remarks
text[65535]
created_at
datetime[19]
updated_at
datetime[19]
< 30 rows1 >
> + URL="sponsorship_activities.html" + target="_top" + tooltip="sponsorship_activities" + ]; + "user_groups" [ + label=< + + + + +
user_groups[table]
...
< 20 rows
> + URL="user_groups.html" + target="_top" + tooltip="user_groups" + ]; + "users" [ + label=< + + + + + +
users[table]
id
...
0 rows4 >
> + URL="users.html" + target="_top" + tooltip="users" + ]; + "year_periods" [ + label=< + + + + + +
year_periods[table]
id
...
0 rows1 >
> + URL="year_periods.html" + target="_top" + tooltip="year_periods" + ]; +} diff --git a/er/diagrams/tables/sponsorship_activities.2degrees.png b/er/diagrams/tables/sponsorship_activities.2degrees.png new file mode 100644 index 000000000..40f2e00b4 Binary files /dev/null and b/er/diagrams/tables/sponsorship_activities.2degrees.png differ diff --git a/er/diagrams/tables/spot_sponsor_names.1degree.dot b/er/diagrams/tables/spot_sponsor_names.1degree.dot index 7de1047cb..4bb600a9e 100644 --- a/er/diagrams/tables/spot_sponsor_names.1degree.dot +++ b/er/diagrams/tables/spot_sponsor_names.1degree.dot @@ -8,7 +8,7 @@ digraph "oneDegreeRelationshipsDiagram" {
id
year_id
... -
< 19 rows4 >
+
< 10 rows4 >
> URL="income_expenditure_managements.html" target="_top" diff --git a/er/diagrams/tables/spot_sponsor_names.1degree.png b/er/diagrams/tables/spot_sponsor_names.1degree.png index d9eb6c828..4d0d9f225 100644 Binary files a/er/diagrams/tables/spot_sponsor_names.1degree.png and b/er/diagrams/tables/spot_sponsor_names.1degree.png differ diff --git a/er/diagrams/tables/spot_sponsor_names.2degrees.dot b/er/diagrams/tables/spot_sponsor_names.2degrees.dot index 38bc02e08..d5d9d9616 100644 --- a/er/diagrams/tables/spot_sponsor_names.2degrees.dot +++ b/er/diagrams/tables/spot_sponsor_names.2degrees.dot @@ -10,7 +10,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
buy_report_income_expenditure_managements[table]
...
< 27 rows
< 20 rows
> URL="buy_report_income_expenditure_m_26c10aac.html" target="_top" @@ -23,7 +23,7 @@ digraph "twoDegreesRelationshipsDiagram" {
id
year_id
... -
< 19 rows4 >
+
< 10 rows4 >
> URL="income_expenditure_managements.html" target="_top" @@ -71,7 +71,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
years[table]
...
1 row3 >
0 rows3 >
> URL="years.html" target="_top" diff --git a/er/diagrams/tables/spot_sponsor_names.2degrees.png b/er/diagrams/tables/spot_sponsor_names.2degrees.png index 86549d10a..2c7f94528 100644 Binary files a/er/diagrams/tables/spot_sponsor_names.2degrees.png and b/er/diagrams/tables/spot_sponsor_names.2degrees.png differ diff --git a/er/diagrams/tables/teachers.1degree.dot b/er/diagrams/tables/teachers.1degree.dot index babf982f8..297f18b9b 100644 --- a/er/diagrams/tables/teachers.1degree.dot +++ b/er/diagrams/tables/teachers.1degree.dot @@ -11,7 +11,7 @@ digraph "oneDegreeRelationshipsDiagram" {
teacher_id
year_id
... -
< 32 rows
+
< 30 rows
> URL="campus_donations.html" target="_top" @@ -45,7 +45,7 @@ digraph "oneDegreeRelationshipsDiagram" {
is_deleted
bit[1]
created_at
datetime[19]
updated_at
datetime[19] -
< 0241 rows2 >
+
< 00 rows2 >
> URL="teachers.html" target="_top" diff --git a/er/diagrams/tables/teachers.1degree.png b/er/diagrams/tables/teachers.1degree.png index c786f9d8b..04f249746 100644 Binary files a/er/diagrams/tables/teachers.1degree.png and b/er/diagrams/tables/teachers.1degree.png differ diff --git a/er/diagrams/tables/teachers.2degrees.dot b/er/diagrams/tables/teachers.2degrees.dot index df2006a36..d03af8857 100644 --- a/er/diagrams/tables/teachers.2degrees.dot +++ b/er/diagrams/tables/teachers.2degrees.dot @@ -14,7 +14,7 @@ digraph "twoDegreesRelationshipsDiagram" {
teacher_id
year_id
... -
< 32 rows
+
< 30 rows
> URL="campus_donations.html" target="_top" @@ -59,7 +59,7 @@ digraph "twoDegreesRelationshipsDiagram" {
is_deleted
bit[1]
created_at
datetime[19]
updated_at
datetime[19] -
< 0241 rows2 >
+
< 00 rows2 >
> URL="teachers.html" target="_top" @@ -70,7 +70,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
users[table]
...
4 rows2 >
0 rows4 >
> URL="users.html" target="_top" @@ -81,7 +81,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
years[table]
...
1 row3 >
0 rows3 >
> URL="years.html" target="_top" diff --git a/er/diagrams/tables/teachers.2degrees.png b/er/diagrams/tables/teachers.2degrees.png index deb770ee2..9ac91fe3c 100644 Binary files a/er/diagrams/tables/teachers.2degrees.png and b/er/diagrams/tables/teachers.2degrees.png differ diff --git a/er/diagrams/tables/user_groups.1degree.dot b/er/diagrams/tables/user_groups.1degree.dot index 70ee2d7d8..b6ee1906a 100644 --- a/er/diagrams/tables/user_groups.1degree.dot +++ b/er/diagrams/tables/user_groups.1degree.dot @@ -9,7 +9,7 @@ digraph "oneDegreeRelationshipsDiagram" {
id
financial_record_id
... -
< 14 rows2 >
+
< 10 rows2 >
> URL="divisions.html" target="_top" @@ -24,7 +24,7 @@ digraph "oneDegreeRelationshipsDiagram" {
group_id
int unsigned[10]
created_at
datetime[19]
updated_at
datetime[19] -
< 23 rows0 >
+
< 20 rows0 >
> URL="user_groups.html" target="_top" @@ -36,7 +36,7 @@ digraph "oneDegreeRelationshipsDiagram" {
users[table]
id
... -
4 rows2 >
+
0 rows4 >
> URL="users.html" target="_top" diff --git a/er/diagrams/tables/user_groups.1degree.png b/er/diagrams/tables/user_groups.1degree.png index bf5e90b87..19c6dac61 100644 Binary files a/er/diagrams/tables/user_groups.1degree.png and b/er/diagrams/tables/user_groups.1degree.png differ diff --git a/er/diagrams/tables/user_groups.2degrees.dot b/er/diagrams/tables/user_groups.2degrees.dot index ac575ca1d..0b1732689 100644 --- a/er/diagrams/tables/user_groups.2degrees.dot +++ b/er/diagrams/tables/user_groups.2degrees.dot @@ -1,16 +1,30 @@ digraph "twoDegreesRelationshipsDiagram" { graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; + "buy_reports":"elipses":w -> "festival_items":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; + "buy_reports":"elipses":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "campus_donations":"elipses":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "divisions":"financial_record_id":w -> "financial_records":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; "festival_items":"elipses":w -> "divisions":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"elipses":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "user_groups":"group_id":w -> "divisions":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "user_groups":"user_id":w -> "users":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "buy_reports" [ + label=< + + + + +
buy_reports[table]
...
< 20 rows3 >
> + URL="buy_reports.html" + target="_top" + tooltip="buy_reports" + ]; "campus_donations" [ label=< - +
campus_donations[table]
...
< 32 rows
< 30 rows
> URL="campus_donations.html" target="_top" @@ -23,7 +37,7 @@ digraph "twoDegreesRelationshipsDiagram" {
id
financial_record_id
... -
< 14 rows2 >
+
< 10 rows2 >
> URL="divisions.html" target="_top" @@ -34,7 +48,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
festival_items[table]
...
< 17 rows2 >
< 10 rows2 >
> URL="festival_items.html" target="_top" @@ -45,12 +59,23 @@ digraph "twoDegreesRelationshipsDiagram" { - +
financial_records[table]
...
< 12 rows1 >
< 10 rows1 >
> URL="financial_records.html" target="_top" tooltip="financial_records" ]; + "sponsorship_activities" [ + label=< + + + + +
sponsorship_activities[table]
...
< 30 rows1 >
> + URL="sponsorship_activities.html" + target="_top" + tooltip="sponsorship_activities" + ]; "user_groups" [ label=< @@ -60,7 +85,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
group_id
int unsigned[10]
created_at
datetime[19]
updated_at
datetime[19]
< 23 rows0 >
< 20 rows0 >
> URL="user_groups.html" target="_top" @@ -72,7 +97,7 @@ digraph "twoDegreesRelationshipsDiagram" {
users[table]
id
... -
4 rows2 >
+
0 rows4 >
> URL="users.html" target="_top" diff --git a/er/diagrams/tables/user_groups.2degrees.png b/er/diagrams/tables/user_groups.2degrees.png index 85ea404ad..2ffa16e99 100644 Binary files a/er/diagrams/tables/user_groups.2degrees.png and b/er/diagrams/tables/user_groups.2degrees.png differ diff --git a/er/diagrams/tables/users.1degree.dot b/er/diagrams/tables/users.1degree.dot index e67bcc783..22a8afc18 100644 --- a/er/diagrams/tables/users.1degree.dot +++ b/er/diagrams/tables/users.1degree.dot @@ -1,7 +1,23 @@ digraph "oneDegreeRelationshipsDiagram" { graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; + "buy_reports":"paid_by_user_id":w -> "users":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; "campus_donations":"user_id":w -> "users":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"user_id":w -> "users":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; "user_groups":"user_id":w -> "users":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; + "buy_reports" [ + label=< + + + + + + + +
buy_reports[table]
id
festival_item_id
paid_by_user_id
...
< 20 rows3 >
> + URL="buy_reports.html" + target="_top" + tooltip="buy_reports" + ]; "campus_donations" [ label=< @@ -11,12 +27,27 @@ digraph "oneDegreeRelationshipsDiagram" { - +
teacher_id
year_id
...
< 32 rows
< 30 rows
> URL="campus_donations.html" target="_top" tooltip="campus_donations" ]; + "sponsorship_activities" [ + label=< + + + + + + + + +
sponsorship_activities[table]
id
year_periods_id
sponsor_id
user_id
...
< 30 rows1 >
> + URL="sponsorship_activities.html" + target="_top" + tooltip="sponsorship_activities" + ]; "user_groups" [ label=< @@ -25,7 +56,7 @@ digraph "oneDegreeRelationshipsDiagram" { - +
user_id
group_id
...
< 23 rows
< 20 rows
> URL="user_groups.html" target="_top" @@ -42,7 +73,7 @@ digraph "oneDegreeRelationshipsDiagram" {
is_deleted
bit[1]
created_at
datetime[19]
updated_at
datetime[19] -
< 04 rows2 >
+
< 00 rows4 >
> URL="users.html" target="_top" diff --git a/er/diagrams/tables/users.1degree.png b/er/diagrams/tables/users.1degree.png index dfbeca78a..4a00c11ce 100644 Binary files a/er/diagrams/tables/users.1degree.png and b/er/diagrams/tables/users.1degree.png differ diff --git a/er/diagrams/tables/users.2degrees.dot b/er/diagrams/tables/users.2degrees.dot index 7b7dd18bc..348bdc4ef 100644 --- a/er/diagrams/tables/users.2degrees.dot +++ b/er/diagrams/tables/users.2degrees.dot @@ -1,10 +1,67 @@ digraph "twoDegreesRelationshipsDiagram" { graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; + "activity_sponsor_style_links":"elipses":w -> "sponsorship_activities":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "buy_report_income_expenditure_managements":"elipses":w -> "buy_reports":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "buy_reports":"festival_item_id":w -> "festival_items":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; + "buy_reports":"paid_by_user_id":w -> "users":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; + "buy_statuses":"elipses":w -> "buy_reports":"id":e [arrowhead=none dir=back arrowtail=crowodot]; "campus_donations":"teacher_id":w -> "teachers":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; "campus_donations":"user_id":w -> "users":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; "campus_donations":"year_id":w -> "years":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; + "festival_items":"elipses":w -> "divisions":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; + "payment_receipts":"elipses":w -> "buy_reports":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"sponsor_id":w -> "sponsors":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"user_id":w -> "users":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"year_periods_id":w -> "year_periods":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; "user_groups":"group_id":w -> "divisions":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; "user_groups":"user_id":w -> "users":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; + "activity_sponsor_style_links" [ + label=< + + + + +
activity_sponsor_style_links[table]
...
< 20 rows
> + URL="activity_sponsor_style_links.html" + target="_top" + tooltip="activity_sponsor_style_links" + ]; + "buy_report_income_expenditure_managements" [ + label=< + + + + +
buy_report_income_expenditure_managements[table]
...
< 20 rows
> + URL="buy_report_income_expenditure_m_26c10aac.html" + target="_top" + tooltip="buy_report_income_expenditure_managements" + ]; + "buy_reports" [ + label=< + + + + + + + +
buy_reports[table]
id
festival_item_id
paid_by_user_id
...
< 20 rows3 >
> + URL="buy_reports.html" + target="_top" + tooltip="buy_reports" + ]; + "buy_statuses" [ + label=< + + + + +
buy_statuses[table]
...
< 10 rows
> + URL="buy_statuses.html" + target="_top" + tooltip="buy_statuses" + ]; "campus_donations" [ label=< @@ -14,7 +71,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
teacher_id
year_id
...
< 32 rows
< 30 rows
> URL="campus_donations.html" target="_top" @@ -25,18 +82,66 @@ digraph "twoDegreesRelationshipsDiagram" { - +
divisions[table]
...
< 14 rows2 >
< 10 rows2 >
> URL="divisions.html" target="_top" tooltip="divisions" ]; + "festival_items" [ + label=< + + + + +
festival_items[table]
...
< 10 rows2 >
> + URL="festival_items.html" + target="_top" + tooltip="festival_items" + ]; + "payment_receipts" [ + label=< + + + + +
payment_receipts[table]
...
< 10 rows
> + URL="payment_receipts.html" + target="_top" + tooltip="payment_receipts" + ]; + "sponsors" [ + label=< + + + + +
sponsors[table]
...
0 rows1 >
> + URL="sponsors.html" + target="_top" + tooltip="sponsors" + ]; + "sponsorship_activities" [ + label=< + + + + + + + + +
sponsorship_activities[table]
id
year_periods_id
sponsor_id
user_id
...
< 30 rows1 >
> + URL="sponsorship_activities.html" + target="_top" + tooltip="sponsorship_activities" + ]; "teachers" [ label=< - +
teachers[table]
...
241 rows2 >
0 rows2 >
> URL="teachers.html" target="_top" @@ -50,7 +155,7 @@ digraph "twoDegreesRelationshipsDiagram" {
user_id
group_id
... -
< 23 rows
+
< 20 rows
> URL="user_groups.html" target="_top" @@ -67,18 +172,29 @@ digraph "twoDegreesRelationshipsDiagram" {
is_deleted
bit[1]
created_at
datetime[19]
updated_at
datetime[19] -
< 04 rows2 >
+
< 00 rows4 >
> URL="users.html" target="_top" tooltip="users" ]; + "year_periods" [ + label=< + + + + +
year_periods[table]
...
0 rows1 >
> + URL="year_periods.html" + target="_top" + tooltip="year_periods" + ]; "years" [ label=< - +
years[table]
...
1 row3 >
0 rows3 >
> URL="years.html" target="_top" diff --git a/er/diagrams/tables/users.2degrees.png b/er/diagrams/tables/users.2degrees.png index bab161e69..b58edd032 100644 Binary files a/er/diagrams/tables/users.2degrees.png and b/er/diagrams/tables/users.2degrees.png differ diff --git a/er/diagrams/tables/year_periods.1degree.dot b/er/diagrams/tables/year_periods.1degree.dot index 81fd3d55f..0b56bbab1 100644 --- a/er/diagrams/tables/year_periods.1degree.dot +++ b/er/diagrams/tables/year_periods.1degree.dot @@ -1,5 +1,21 @@ digraph "oneDegreeRelationshipsDiagram" { graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; + "sponsorship_activities":"year_periods_id":w -> "year_periods":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities" [ + label=< + + + + + + + + +
sponsorship_activities[table]
id
year_periods_id
sponsor_id
user_id
...
< 30 rows1 >
> + URL="sponsorship_activities.html" + target="_top" + tooltip="sponsorship_activities" + ]; "year_periods" [ label=< @@ -10,7 +26,7 @@ digraph "oneDegreeRelationshipsDiagram" { - +
ended_at
datetime[19]
created_at
datetime[19]
updated_at
datetime[19]
< 01 row0 >
< 00 rows1 >
> URL="year_periods.html" target="_top" diff --git a/er/diagrams/tables/year_periods.1degree.png b/er/diagrams/tables/year_periods.1degree.png index 7a0aa4135..874c12b6b 100644 Binary files a/er/diagrams/tables/year_periods.1degree.png and b/er/diagrams/tables/year_periods.1degree.png differ diff --git a/er/diagrams/tables/year_periods.2degrees.dot b/er/diagrams/tables/year_periods.2degrees.dot new file mode 100644 index 000000000..3814341f0 --- /dev/null +++ b/er/diagrams/tables/year_periods.2degrees.dot @@ -0,0 +1,71 @@ +digraph "twoDegreesRelationshipsDiagram" { + graph [ rankdir="RL" bgcolor="#ffffff" label="\nGenerated by SchemaSpy" labeljust="l" nodesep="0.18" ranksep="0.46" fontname="Helvetica" fontsize="11" packmode="graph" ]; node [ fontname="Helvetica" fontsize="11" shape="plaintext" ]; edge [ arrowsize="0.8" ]; + "activity_sponsor_style_links":"elipses":w -> "sponsorship_activities":"id":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"sponsor_id":w -> "sponsors":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"user_id":w -> "users":"elipses":e [arrowhead=none dir=back arrowtail=crowodot]; + "sponsorship_activities":"year_periods_id":w -> "year_periods":"id.type":e [arrowhead=none dir=back arrowtail=crowodot]; + "activity_sponsor_style_links" [ + label=< + + + + +
activity_sponsor_style_links[table]
...
< 20 rows
> + URL="activity_sponsor_style_links.html" + target="_top" + tooltip="activity_sponsor_style_links" + ]; + "sponsors" [ + label=< + + + + +
sponsors[table]
...
0 rows1 >
> + URL="sponsors.html" + target="_top" + tooltip="sponsors" + ]; + "sponsorship_activities" [ + label=< + + + + + + + + +
sponsorship_activities[table]
id
year_periods_id
sponsor_id
user_id
...
< 30 rows1 >
> + URL="sponsorship_activities.html" + target="_top" + tooltip="sponsorship_activities" + ]; + "users" [ + label=< + + + + +
users[table]
...
0 rows4 >
> + URL="users.html" + target="_top" + tooltip="users" + ]; + "year_periods" [ + label=< + + + + + + + + + +
year_periods[table]
id
int unsigned[10]
year_id
int[10]
started_at
datetime[19]
ended_at
datetime[19]
created_at
datetime[19]
updated_at
datetime[19]
< 00 rows1 >
> + URL="year_periods.html" + target="_top" + tooltip="year_periods" + ]; +} diff --git a/er/diagrams/tables/year_periods.2degrees.png b/er/diagrams/tables/year_periods.2degrees.png new file mode 100644 index 000000000..4234ccfd3 Binary files /dev/null and b/er/diagrams/tables/year_periods.2degrees.png differ diff --git a/er/diagrams/tables/years.1degree.dot b/er/diagrams/tables/years.1degree.dot index 5c796d01c..a923e05f9 100644 --- a/er/diagrams/tables/years.1degree.dot +++ b/er/diagrams/tables/years.1degree.dot @@ -12,7 +12,7 @@ digraph "oneDegreeRelationshipsDiagram" {
teacher_id
year_id
... -
< 32 rows
+
< 30 rows
> URL="campus_donations.html" target="_top" @@ -25,7 +25,7 @@ digraph "oneDegreeRelationshipsDiagram" {
id
year_id
... -
< 12 rows1 >
+
< 10 rows1 >
> URL="financial_records.html" target="_top" @@ -38,7 +38,7 @@ digraph "oneDegreeRelationshipsDiagram" {
id
year_id
... -
< 19 rows4 >
+
< 10 rows4 >
> URL="income_expenditure_managements.html" target="_top" @@ -52,7 +52,7 @@ digraph "oneDegreeRelationshipsDiagram" {
year
int[10]
created_at
datetime[19]
updated_at
datetime[19] -
< 01 row3 >
+
< 00 rows3 >
> URL="years.html" target="_top" diff --git a/er/diagrams/tables/years.1degree.png b/er/diagrams/tables/years.1degree.png index d88677123..5594f4d13 100644 Binary files a/er/diagrams/tables/years.1degree.png and b/er/diagrams/tables/years.1degree.png differ diff --git a/er/diagrams/tables/years.2degrees.dot b/er/diagrams/tables/years.2degrees.dot index a8515bd33..e7d8b375c 100644 --- a/er/diagrams/tables/years.2degrees.dot +++ b/er/diagrams/tables/years.2degrees.dot @@ -15,7 +15,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
buy_report_income_expenditure_managements[table]
...
< 27 rows
< 20 rows
> URL="buy_report_income_expenditure_m_26c10aac.html" target="_top" @@ -30,7 +30,7 @@ digraph "twoDegreesRelationshipsDiagram" {
teacher_id
year_id
... -
< 32 rows
+
< 30 rows
> URL="campus_donations.html" target="_top" @@ -41,7 +41,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
divisions[table]
...
< 14 rows2 >
< 10 rows2 >
> URL="divisions.html" target="_top" @@ -54,7 +54,7 @@ digraph "twoDegreesRelationshipsDiagram" {
id
year_id
... -
< 12 rows1 >
+
< 10 rows1 >
> URL="financial_records.html" target="_top" @@ -67,7 +67,7 @@ digraph "twoDegreesRelationshipsDiagram" {
id
year_id
... -
< 19 rows4 >
+
< 10 rows4 >
> URL="income_expenditure_managements.html" target="_top" @@ -111,7 +111,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
teachers[table]
...
241 rows2 >
0 rows2 >
> URL="teachers.html" target="_top" @@ -122,7 +122,7 @@ digraph "twoDegreesRelationshipsDiagram" { - +
users[table]
...
4 rows2 >
0 rows4 >
> URL="users.html" target="_top" @@ -136,7 +136,7 @@ digraph "twoDegreesRelationshipsDiagram" {
year
int[10]
created_at
datetime[19]
updated_at
datetime[19] -
< 01 row3 >
+
< 00 rows3 >
> URL="years.html" target="_top" diff --git a/er/diagrams/tables/years.2degrees.png b/er/diagrams/tables/years.2degrees.png index 33bedb1b3..a9cba5ee7 100644 Binary files a/er/diagrams/tables/years.2degrees.png and b/er/diagrams/tables/years.2degrees.png differ diff --git a/er/finansu_db.finansu_db.xml b/er/finansu_db.finansu_db.xml index 664f2d1ea..89439a29b 100644 --- a/er/finansu_db.finansu_db.xml +++ b/er/finansu_db.finansu_db.xml @@ -1,7 +1,7 @@ - + - +
@@ -35,48 +35,53 @@
- +
- - - - + + + + + + + + + + + + + + +
- - - - - - - - +
+ + + - - -
- +
- + +
- +
@@ -86,7 +91,7 @@
- +
@@ -107,7 +112,7 @@
- +
@@ -119,8 +124,11 @@ - - + + + + + @@ -128,8 +136,11 @@ + + +
- +
@@ -146,7 +157,7 @@
- +
@@ -158,12 +169,9 @@ - - - - - - + + + @@ -178,7 +186,7 @@
- +
@@ -188,7 +196,7 @@
- +
@@ -207,7 +215,7 @@
- +
@@ -227,7 +235,7 @@
- +
@@ -245,25 +253,7 @@
- - - - - - - - - - - - - - - - - -
- +
@@ -308,7 +298,7 @@
- +
@@ -320,7 +310,7 @@
- +
@@ -336,7 +326,7 @@
- +
@@ -368,7 +358,7 @@
- +
@@ -387,7 +377,7 @@
- +
@@ -422,18 +412,19 @@ - - + + + + + - - - + - - + +
@@ -480,8 +471,10 @@
- - +
+ + + @@ -494,7 +487,9 @@
- + + + @@ -507,6 +502,39 @@
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -523,7 +551,7 @@
- +
@@ -542,7 +570,7 @@
- +
@@ -563,9 +591,11 @@
- +
+ + @@ -579,8 +609,10 @@
- - +
+ + + @@ -591,7 +623,7 @@
- +
diff --git a/er/index.html b/er/index.html index 343526614..13844e494 100644 --- a/er/index.html +++ b/er/index.html @@ -78,7 +78,7 @@

Tables


SchemaSpy Analysis of finansu_db.finansu_db

-

Generated on Sat Jan 10 13:37 UTC 2026

+

Generated on Mon Mar 23 15:35 UTC 2026

@@ -118,7 +118,7 @@

SchemaSpy Analysis of finansu_db.finansu_db

COLUMNS - 212 + 218
@@ -130,7 +130,7 @@

SchemaSpy Analysis of finansu_db.finansu_db

Constraints - 25 + 29
@@ -168,7 +168,7 @@

Database Properties

-

Database Type: MySQL - 8.0.44

+

Database Type: MySQL - 8.0.31

@@ -201,16 +201,25 @@

Tables

- + - + - + + + + + + + + + + @@ -219,7 +228,7 @@

Tables

- + @@ -227,8 +236,8 @@

Tables

- - + + @@ -237,7 +246,7 @@

Tables

- + @@ -246,7 +255,7 @@

Tables

- + @@ -255,7 +264,7 @@

Tables

- + @@ -264,7 +273,7 @@

Tables

- + @@ -282,7 +291,7 @@

Tables

- + @@ -300,7 +309,7 @@

Tables

- + @@ -309,34 +318,16 @@

Tables

- - - - - - - - - - - - - - - - - - - + @@ -345,23 +336,23 @@

Tables

- + - + - + - + - + - + @@ -377,8 +368,17 @@

Tables

- + + + + + + + + + + @@ -387,10 +387,10 @@

Tables

- + - + @@ -399,7 +399,7 @@

Tables

- + @@ -407,7 +407,7 @@

Tables

- + @@ -426,7 +426,7 @@

Tables

- + @@ -435,7 +435,7 @@

Tables

- + @@ -453,16 +453,16 @@

Tables

- + - - - + + + @@ -480,25 +480,25 @@

Tables

- + - - + + + + - - - + - - + + @@ -515,8 +515,8 @@

Tables

- - + + diff --git a/er/info-html.txt b/er/info-html.txt index 7a2895726..11b3952b8 100644 --- a/er/info-html.txt +++ b/er/info-html.txt @@ -1,5 +1,5 @@ -date=2026-01-10 13:37:36+0000 -os=Linux 6.10.14-linuxkit +date=2026-03-23 15:35:44+0000 +os=Linux 6.6.87.2-microsoft-standard-WSL2 schemaspy-version=7.0.3-SNAPSHOT -schemaspy-revision=bae2a5caadb3cb26a2807a79eaef9ac5b4717c2f +schemaspy-revision=408e05b7dfdfb8958061b07f101b8f57b451ea44 renderer=Graphviz dot 2.43.0 diff --git a/er/insertionOrder.txt b/er/insertionOrder.txt index 84991a2ad..0b440ddfa 100644 --- a/er/insertionOrder.txt +++ b/er/insertionOrder.txt @@ -1,21 +1,24 @@ +users years teachers -users activities buildings incomes -building_units +sponsor_styles +sponsors +year_periods financial_records divisions festival_items -floors income_expenditure_managements buy_reports rooms +sponsorship_activities buy_statuses item_budgets payment_receipts spot_sponsor_names +activity_sponsor_style_links buy_report_income_expenditure_managements income_income_expenditure_managements room_teachers @@ -31,6 +34,3 @@ password_reset_tokens roles schema_migrations session -sponsor_styles -sponsors -year_periods diff --git a/er/orphans.html b/er/orphans.html index a0e216ae6..e9cb9ebe9 100644 --- a/er/orphans.html +++ b/er/orphans.html @@ -85,18 +85,15 @@

Orphan Tables

- - - - - - - - - - - - + + + + + + + + +
diff --git a/er/relationships.html b/er/relationships.html index a445b3b87..36398c6e5 100644 --- a/er/relationships.html +++ b/er/relationships.html @@ -93,83 +93,83 @@
By default only columns that are primary keys, foreign keys or indexes are s
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/er/tables/activities.html b/er/tables/activities.html index 7f96f1535..0e2be07e0 100644 --- a/er/tables/activities.html +++ b/er/tables/activities.html @@ -73,7 +73,7 @@
-

activities

2 rows


+

activities

0 rows


diff --git a/er/tables/activity_sponsor_style_links.html b/er/tables/activity_sponsor_style_links.html new file mode 100644 index 000000000..4e61ce7ff --- /dev/null +++ b/er/tables/activity_sponsor_style_links.html @@ -0,0 +1,370 @@ + + + + + + activity_sponsor_style_links - finansu_db.finansu_db + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
+ +
+

activity_sponsor_style_links

0 rows


+
+ +
+
+
+ +

Columns

+
+ + +
+
+
+
0 0 640 Table
sponsor_styles01 0 790Table
activity_sponsor_style_links0260 Table
2 1 540 Table
campus_donations 0 311280 Table
0 0 4130 Table
2 1 670 Table
0 0 460 Table
0 0 540 Table
0 2 530 Table
1 0 460 Table
0 2 57Table
floors115 0 Table
building_units11517Table
financial_records 1 1 520 Table
1 0 1120 Table
item_budgetsincome_income_expenditure_managements 012 570 Table
income_income_expenditure_managementsitem_budgets 021 5 0 Table
sponsorssponsorship_activities1310 0Table
sponsors1 0 8 0
year_periods01 0 610 Table
0 1 670 Table
rooms 1 156 0 Table 3 0 410 Table
4 1 890 Table
0 0 440 Table
buy_reports 3177280 Table
0 1 830 Table
teachers2users407 010241 Table
usersteachers 2 074100 Table
buildings 1 041350 Table
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ColumnTypeSizeNullsAutoDefaultChildrenParentsComments
idINT UNSIGNED10null + +
+
+ +
+
sponsorship_activity_idINT UNSIGNED10null + +
+
+ + + + + + +
sponsorship_activities.idactivity_sponsor_style_links_ibfk_1C
+
INT UNSIGNED10null + +
+
+ + + + + + +
sponsor_styles.idactivity_sponsor_style_links_ibfk_2C
+
categoryenum('money', 'goods')5money + +
+
+ +
+

金銭/物品

created_atDATETIME19CURRENT_TIMESTAMP + +
+
+ +
+
updated_atDATETIME19CURRENT_TIMESTAMP + +
+
+ +
+
+
+
+
+
+ +

Indexes

+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constraint NameTypeSortColumn(s)
PRIMARYPrimary keyAscid
sponsor_style_idPerformanceAscsponsor_style_id
sponsorship_activity_idPerformanceAscsponsorship_activity_id
+
+
+
+
+ +

Relationships

+
+ + +
+
+
+ +
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/er/tables/activity_styles.html b/er/tables/activity_styles.html index 85d8d22eb..2ce3d5a75 100644 --- a/er/tables/activity_styles.html +++ b/er/tables/activity_styles.html @@ -73,7 +73,7 @@
-

activity_styles

4 rows


+

activity_styles

0 rows


diff --git a/er/tables/buildings.html b/er/tables/buildings.html index 1bb6d9fa6..2ecca458c 100644 --- a/er/tables/buildings.html +++ b/er/tables/buildings.html @@ -73,7 +73,7 @@
-

buildings

13 rows


+

buildings

0 rows


@@ -118,9 +118,9 @@

Columns

- - - + + +
building_units.building_idbuilding_units_ibfk_1Rrooms.building_idrooms_building_id_foreign_keyC
@@ -181,6 +181,23 @@

Columns

+ + unit_number + TINYINT UNSIGNED + 3 + + + 0 + + +
+ + + +
+ + +
@@ -240,16 +257,16 @@
Close relationships within degrees of separation
- - + +
- - - + + +
diff --git a/er/tables/bureaus.html b/er/tables/bureaus.html index 856161093..b8b5d9a06 100644 --- a/er/tables/bureaus.html +++ b/er/tables/bureaus.html @@ -73,7 +73,7 @@
-

bureaus

6 rows


+

bureaus

0 rows


diff --git a/er/tables/buy_report_income_expenditure_m_26c10aac.html b/er/tables/buy_report_income_expenditure_m_26c10aac.html index 74e17c190..ce925a9ce 100644 --- a/er/tables/buy_report_income_expenditure_m_26c10aac.html +++ b/er/tables/buy_report_income_expenditure_m_26c10aac.html @@ -73,7 +73,7 @@
-

buy_report_income_expenditure_managements

7 rows


+

buy_report_income_expenditure_managements

0 rows


@@ -274,24 +274,25 @@
Close relationships within degrees of separation
- - - + + +
- + - - - - - - - + + + + + + + +
diff --git a/er/tables/buy_reports.html b/er/tables/buy_reports.html index c0f09dfc7..f0ac8da92 100644 --- a/er/tables/buy_reports.html +++ b/er/tables/buy_reports.html @@ -73,7 +73,7 @@
-

buy_reports

7 rows


+

buy_reports

0 rows


@@ -213,6 +213,28 @@

Columns

+ + + INT UNSIGNED + 10 + √ + + null + + +
+ + + + + + + + +
users.idpaid_by_user_id_foreign_keyN
+ + + created_at DATETIME @@ -289,6 +311,12 @@

Indexes

Asc festival_item_id + + idx_buy_reports_paid_by_user_id + Performance + Asc + paid_by_user_id +
@@ -312,24 +340,29 @@
Close relationships within degrees of separation
- - - - - + + + + + +
- - - - - - - - + + + + + + + + + + + +
diff --git a/er/tables/buy_statuses.html b/er/tables/buy_statuses.html index 92a998c2f..6767ff58a 100644 --- a/er/tables/buy_statuses.html +++ b/er/tables/buy_statuses.html @@ -73,7 +73,7 @@
-

buy_statuses

7 rows


+

buy_statuses

0 rows


@@ -280,18 +280,19 @@
Close relationships within degrees of separation
- - + +
- - - - - + + + + + +
diff --git a/er/tables/campus_donations.html b/er/tables/campus_donations.html index 871999820..8bf994aa6 100644 --- a/er/tables/campus_donations.html +++ b/er/tables/campus_donations.html @@ -73,7 +73,7 @@
-

campus_donations

2 rows


+

campus_donations

0 rows


@@ -208,57 +208,6 @@

Columns

- - remark - VARCHAR - 255 - √ - - null - - -
- - - -
- - - - - is_first_check - BIT - 1 - √ - - null - - -
- - - -
- - - - - is_last_check - BIT - 1 - √ - - null - - -
- - - -
- - - received_at VARCHAR @@ -387,7 +336,7 @@
Close relationships within degrees of separation
- + @@ -396,14 +345,16 @@
Close relationships within degrees of separation
- - - - - - - - + + + + + + + + + +
diff --git a/er/tables/departments.html b/er/tables/departments.html index e367019e7..9d075edd1 100644 --- a/er/tables/departments.html +++ b/er/tables/departments.html @@ -73,7 +73,7 @@
-

departments

13 rows


+

departments

0 rows


diff --git a/er/tables/divisions.html b/er/tables/divisions.html index 0df36827d..d257771fc 100644 --- a/er/tables/divisions.html +++ b/er/tables/divisions.html @@ -73,7 +73,7 @@
-

divisions

4 rows


+

divisions

0 rows


@@ -282,14 +282,14 @@
Close relationships within degrees of separation
- - - - - - - - + + + + + + + +
diff --git a/er/tables/festival_items.html b/er/tables/festival_items.html index 6f6849062..ce1f1ad1d 100644 --- a/er/tables/festival_items.html +++ b/er/tables/festival_items.html @@ -73,7 +73,7 @@
-

festival_items

7 rows


+

festival_items

0 rows


@@ -290,24 +290,25 @@
Close relationships within degrees of separation
- - - - + + + +
- - - - - - - - - + + + + + + + + + +
diff --git a/er/tables/financial_records.html b/er/tables/financial_records.html index d0f4ddf10..bea06cec6 100644 --- a/er/tables/financial_records.html +++ b/er/tables/financial_records.html @@ -73,7 +73,7 @@
-

financial_records

2 rows


+

financial_records

0 rows


diff --git a/er/tables/income_expenditure_managements.html b/er/tables/income_expenditure_managements.html index d6c97b8cd..adae69652 100644 --- a/er/tables/income_expenditure_managements.html +++ b/er/tables/income_expenditure_managements.html @@ -73,7 +73,7 @@
-

income_expenditure_managements

9 rows


+

income_expenditure_managements

0 rows


diff --git a/er/tables/incomes.html b/er/tables/incomes.html index f66a4ad56..45b0e0905 100644 --- a/er/tables/incomes.html +++ b/er/tables/incomes.html @@ -73,7 +73,7 @@
-

incomes

6 rows


+

incomes

0 rows


diff --git a/er/tables/item_budgets.html b/er/tables/item_budgets.html index 3149f3472..dca312922 100644 --- a/er/tables/item_budgets.html +++ b/er/tables/item_budgets.html @@ -73,7 +73,7 @@
-

item_budgets

7 rows


+

item_budgets

0 rows


diff --git a/er/tables/mail_auth.html b/er/tables/mail_auth.html index a97739554..3e2dba183 100644 --- a/er/tables/mail_auth.html +++ b/er/tables/mail_auth.html @@ -73,7 +73,7 @@
-

mail_auth

4 rows


+

mail_auth

0 rows


diff --git a/er/tables/payment_receipts.html b/er/tables/payment_receipts.html index 0f828a485..64f7f460f 100644 --- a/er/tables/payment_receipts.html +++ b/er/tables/payment_receipts.html @@ -73,7 +73,7 @@
-

payment_receipts

3 rows


+

payment_receipts

0 rows


@@ -314,18 +314,19 @@
Close relationships within degrees of separation
- - + +
- - - - - + + + + + +
diff --git a/er/tables/roles.html b/er/tables/roles.html index d5cb7a6b3..a8efa1c98 100644 --- a/er/tables/roles.html +++ b/er/tables/roles.html @@ -73,7 +73,7 @@
-

roles

4 rows


+

roles

0 rows


diff --git a/er/tables/room_teachers.html b/er/tables/room_teachers.html index 1ef6bbedf..534d2f0a5 100644 --- a/er/tables/room_teachers.html +++ b/er/tables/room_teachers.html @@ -275,18 +275,18 @@
Close relationships within degrees of separation
- +
- - - - - + + + + +
diff --git a/er/tables/rooms.html b/er/tables/rooms.html index 7eeb1bf21..7521a9d10 100644 --- a/er/tables/rooms.html +++ b/er/tables/rooms.html @@ -131,9 +131,9 @@

Columns

- floor_id - INT UNSIGNED - 10 + room_name + VARCHAR + 255 null @@ -143,22 +143,17 @@

Columns

- - - - -
floors.idrooms_ibfk_1R
- room_name - VARCHAR - 255 + created_at + DATETIME + 19 - null + CURRENT_TIMESTAMP
@@ -170,7 +165,7 @@

Columns

- created_at + updated_at DATETIME 19 @@ -187,12 +182,34 @@

Columns

- updated_at - DATETIME - 19 + building_id + INT UNSIGNED + 10 - CURRENT_TIMESTAMP + null + + +
+ + + + + + + + +
buildings.idrooms_building_id_foreign_keyC
+ + + + + floor_number + VARCHAR + 255 + + + null
@@ -240,10 +257,10 @@

Indexes

id - floor_id + rooms_building_id_foreign_key Performance Asc - floor_id + building_id @@ -268,19 +285,18 @@
Close relationships within degrees of separation
- - - + + +
- - - - - + + + +
diff --git a/er/tables/sponsor_styles.html b/er/tables/sponsor_styles.html index e17b80673..c1aac748a 100644 --- a/er/tables/sponsor_styles.html +++ b/er/tables/sponsor_styles.html @@ -73,7 +73,7 @@
-

sponsor_styles

9 rows


+

sponsor_styles

0 rows


@@ -117,6 +117,11 @@

Columns

null + + + + +
activity_sponsor_style_links.sponsor_style_idactivity_sponsor_style_links_ibfk_2C
@@ -281,14 +286,24 @@

Relationships

Close relationships within degrees of separation
- + +
+
+ + + + + + +
diff --git a/er/tables/sponsors.html b/er/tables/sponsors.html index 7dd38196b..465169c14 100644 --- a/er/tables/sponsors.html +++ b/er/tables/sponsors.html @@ -117,6 +117,11 @@

Columns

null + + + + +
sponsorship_activities.sponsor_idsponsorship_activities_ibfk_2C
@@ -298,14 +303,26 @@

Relationships

Close relationships within degrees of separation
- + +
+
+ + + + + + + + +
diff --git a/er/tables/sponsorship_activities.html b/er/tables/sponsorship_activities.html new file mode 100644 index 000000000..880c47df8 --- /dev/null +++ b/er/tables/sponsorship_activities.html @@ -0,0 +1,459 @@ + + + + + + sponsorship_activities - finansu_db.finansu_db + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
+ +
+

sponsorship_activities

0 rows


+
+ +
+
+
+ +

Columns

+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ColumnTypeSizeNullsAutoDefaultChildrenParentsComments
idINT UNSIGNED10null + + + + + + +
activity_sponsor_style_links.sponsorship_activity_idactivity_sponsor_style_links_ibfk_1C
+
+ +
+
year_periods_idINT UNSIGNED10null + +
+
+ + + + + + +
year_periods.idsponsorship_activities_ibfk_1C
+

年度期間ID

INT UNSIGNED10null + +
+
+ + + + + + +
sponsors.idsponsorship_activities_ibfk_2C
+

企業ID

user_idINT UNSIGNED10null + +
+
+ + + + + + +
users.idsponsorship_activities_ibfk_3C
+

担当者ID

activity_statusenum('unstarted', 'material_sent', 'forms_sent', 'confirmed', 'invoice_sent', 'payment_confirmed', 'receipt_sent', 'rejected')17unstarted + +
+
+ +
+

活動ステータス

feasibility_statusenum('unstarted', 'possible', 'impossible')10unstarted + +
+
+ +
+

協賛可否

design_progressenum('unstarted', 'created_by_student', 'created_by_company', 'completed')18unstarted + +
+
+ +
+

デザイン進捗

remarksTEXT65535null + +
+
+ +
+

備考

created_atDATETIME19CURRENT_TIMESTAMP + +
+
+ +
+
updated_atDATETIME19CURRENT_TIMESTAMP + +
+
+ +
+
+
+
+
+
+ +

Indexes

+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constraint NameTypeSortColumn(s)
PRIMARYPrimary keyAscid
sponsor_idPerformanceAscsponsor_id
user_idPerformanceAscuser_id
year_periods_idPerformanceAscyear_periods_id
+
+
+
+
+ +

Relationships

+
+ + +
+
+
+ +
+
+
+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/er/tables/teachers.html b/er/tables/teachers.html index e7b286b2a..8063ec7df 100644 --- a/er/tables/teachers.html +++ b/er/tables/teachers.html @@ -73,7 +73,7 @@
-

teachers

241 rows


+

teachers

0 rows


diff --git a/er/tables/user_groups.html b/er/tables/user_groups.html index ff19596df..51f195181 100644 --- a/er/tables/user_groups.html +++ b/er/tables/user_groups.html @@ -73,7 +73,7 @@
-

user_groups

3 rows


+

user_groups

0 rows


@@ -282,12 +282,14 @@
Close relationships within degrees of separation
- - - - - - + + + + + + + +
diff --git a/er/tables/users.html b/er/tables/users.html index d14ebb722..1d29b9f5b 100644 --- a/er/tables/users.html +++ b/er/tables/users.html @@ -73,7 +73,7 @@
-

users

4 rows


+

users

0 rows


@@ -117,11 +117,21 @@

Columns

null + + + + + + + + + + @@ -296,20 +306,31 @@
Close relationships within degrees of separation
- - - + + + + +
- - - - - - + + + + + + + + + + + + + + +
diff --git a/er/tables/year_periods.html b/er/tables/year_periods.html index aa2b8afb4..6b498752b 100644 --- a/er/tables/year_periods.html +++ b/er/tables/year_periods.html @@ -73,7 +73,7 @@
-

year_periods

1 rows


+

year_periods

0 rows


@@ -117,6 +117,11 @@

Columns

buy_reports.paid_by_user_idpaid_by_user_id_foreign_keyN
campus_donations.user_id campus_donations_ibfk_2 C
sponsorship_activities.user_idsponsorship_activities_ibfk_3C
user_groups.user_id user_groups_ibfk_1 null + + + + +
sponsorship_activities.year_periods_idsponsorship_activities_ibfk_1C
@@ -264,14 +269,26 @@

Relationships

Close relationships within degrees of separation
- + +
+
+ + + + + + + + +
diff --git a/er/tables/years.html b/er/tables/years.html index 0aef4d414..f7f548c87 100644 --- a/er/tables/years.html +++ b/er/tables/years.html @@ -73,7 +73,7 @@
-

years

1 rows


+

years

0 rows


diff --git a/mysql/migrations/000004_restructure_buildings_and_rooms.down.sql b/mysql/migrations/000004_restructure_buildings_and_rooms.down.sql index 058447b1f..16192a0ba 100644 --- a/mysql/migrations/000004_restructure_buildings_and_rooms.down.sql +++ b/mysql/migrations/000004_restructure_buildings_and_rooms.down.sql @@ -44,4 +44,4 @@ CREATE TABLE floors ( ALTER TABLE rooms ADD COLUMN floor_id INT(10) UNSIGNED NOT NULL; ALTER TABLE rooms ADD CONSTRAINT rooms_ibfk_1 FOREIGN KEY (floor_id) REFERENCES floors (id); -ALTER TABLE buildings DROP COLUMN unit_numbers; +ALTER TABLE buildings DROP COLUMN unit_number; diff --git a/mysql/migrations/000004_restructure_buildings_and_rooms.up.sql b/mysql/migrations/000004_restructure_buildings_and_rooms.up.sql index 772340a06..cbf08dff5 100644 --- a/mysql/migrations/000004_restructure_buildings_and_rooms.up.sql +++ b/mysql/migrations/000004_restructure_buildings_and_rooms.up.sql @@ -3,38 +3,16 @@ -- 運用前提: 本番・開発とも、マイグレーション後にシード(mysql/seed/...)を新スキーマ向けに更新して投入する。 -- 段階的な二重書き込み期間は設けない。 -- --- buildingsテーブルにunit_numbersカラムを追加 -ALTER TABLE buildings ADD COLUMN unit_numbers VARCHAR(255); - --- 既存データの移行: building_unitsのunit_numberをbuildingsのunit_numbersに移行 -UPDATE buildings b -SET unit_numbers = ( - SELECT bu.unit_number - FROM building_units bu - WHERE bu.building_id = b.id - LIMIT 1 -); +-- buildingsテーブルにunit_numberカラムを追加 +ALTER TABLE buildings ADD COLUMN unit_number TINYINT UNSIGNED NOT NULL DEFAULT 0; --- roomsテーブルの構造変更の準備 --- 一時的にbuilding_idカラムを追加 -ALTER TABLE rooms ADD COLUMN building_id INT(10) UNSIGNED; - --- floor_numberカラムを追加 -ALTER TABLE rooms ADD COLUMN floor_number VARCHAR(255); - --- 既存データの移行: floorsのfloor_numberとbuilding情報をroomsに移行 -UPDATE rooms r -JOIN floors f ON r.floor_id = f.id -JOIN building_units bu ON f.building_unit_id = bu.id -SET - r.building_id = bu.building_id, - r.floor_number = f.floor_number; +-- room系マスタはシードで再投入する前提で空にする +TRUNCATE TABLE room_teachers; +TRUNCATE TABLE rooms; --- roomsテーブルのbuilding_idにNOT NULL制約を追加 -ALTER TABLE rooms MODIFY COLUMN building_id INT(10) UNSIGNED NOT NULL; - --- roomsテーブルのfloor_numberにNOT NULL制約を追加 -ALTER TABLE rooms MODIFY COLUMN floor_number VARCHAR(255) NOT NULL; +-- roomsテーブルの構造変更の準備 +ALTER TABLE rooms ADD COLUMN building_id INT(10) UNSIGNED NOT NULL; +ALTER TABLE rooms ADD COLUMN floor_number VARCHAR(255) NOT NULL; -- 新しい外部キー制約を追加 ALTER TABLE rooms ADD CONSTRAINT rooms_building_id_foreign_key @@ -55,4 +33,4 @@ DROP TABLE building_units; -- campus_donationsテーブルから不要なカラムを削除 ALTER TABLE campus_donations DROP COLUMN is_last_check; ALTER TABLE campus_donations DROP COLUMN is_first_check; -ALTER TABLE campus_donations DROP COLUMN remark; \ No newline at end of file +ALTER TABLE campus_donations DROP COLUMN remark; diff --git a/mysql/seed/000001_initial_schema_seed.sql b/mysql/seed/000001_initial_schema_seed.sql index 1c094ecde..c7a4a9d90 100644 --- a/mysql/seed/000001_initial_schema_seed.sql +++ b/mysql/seed/000001_initial_schema_seed.sql @@ -456,45 +456,28 @@ VALUES (2, 6, NOW(), NOW()); INSERT INTO - buildings (name) + buildings (name, unit_number) VALUES - ('機械・建設棟'), - ('電気棟'), - ('生物棟'), - ('環境・システム棟'), - ('物質・材料経営情報棟'), - ('総合研究棟'), - ('原子力・システム安全棟'), - ('事務局棟'), - ('極限エネルギ密度工学研究センター'), - ('工作センター'), - ('大型実験棟'), - ('分析計測センター'), - ('その他'); + ('機械・建設棟', 1), + ('機械・建設棟', 2), + ('機械・建設棟', 3), + ('電気棟', 1), + ('電気棟', 2), + ('生物棟', 1), + ('環境・システム棟', 1), + ('物質・材料経営情報棟', 1), + ('物質・材料経営情報棟', 2), + ('総合研究棟', 1), + ('原子力・システム安全棟', 1), + ('事務局棟', 1), + ('極限エネルギ密度工学研究センター', 1), + ('工作センター', 1), + ('大型実験棟', 1), + ('分析計測センター', 1), + ('その他', 1); INSERT INTO - building_units (building_id, unit_number) + campus_donations (user_id, teacher_id, year_id, price, received_at) VALUES - (1, "1号棟"), - (1, "2号棟"), - (1, "3号棟"), - (2, "1号棟"), - (2, "2号棟"), - (3, "1号棟"), - (4, "1号棟"), - (5, "1号棟"), - (5, "2号棟"), - (6, "1号棟"), - (7, "1号棟"), - (8, "1号棟"), - (9, "1号棟"), - (10, "1号棟"), - (11, "1号棟"), - (12, "1号棟"), - (13, "1号棟"); - -INSERT INTO - campus_donations (user_id, teacher_id, year_id, price, remark, is_first_check, is_last_check, received_at) -VALUES - (1, 1, 1, 2000, "nothing", false, false, '2023-02-22'), - (2, 2, 1, 2000, "nothing", false, false, '2022-02-22'); + (1, 1, 1, 2000, '2023-02-22'), + (2, 2, 1, 2000, '2022-02-22');