diff --git a/doc/model/pbraiders.mwb b/doc/model/pbraiders.mwb new file mode 100644 index 0000000..bc5fc80 Binary files /dev/null and b/doc/model/pbraiders.mwb differ diff --git a/doc/model/report/basic.css b/doc/model/report/basic.css new file mode 100644 index 0000000..49477bb --- /dev/null +++ b/doc/model/report/basic.css @@ -0,0 +1,429 @@ +/* General settings */ +body { + color: #000000; + font-family : Trebuchet MS, Arial, Verdana, sans-serif; + background : #FFFFFF; + margin-bottom : 0px; + margin-left : 0px; + margin-right : 0px; + margin-top : 0px; +} + +img { + border: none; +} + +a { + color: white; + text-decoration: none; +} + +a:hover { + color: white; + text-decoration: underline; +} + +a:focus { + border: none; + outline: none; +} + +.report_na_entry { + color: #AAA; +} + +.top-title { + font-family: Tahoma, Verdana, sans-serif; + font-size: 150%; + font-weight: bold; + vertical-align: middle; + background: url(images/title-background.png) no-repeat right; +} + +/* Sections in navigation bar */ +.overview-heading { + padding-top: 8px; + padding-bottom: 8px; + color: white; +} + +.overview-heading a { + display: block; + width: 100%; +} + +.ov_section_link { + background: #4D9100; + color: white; + font-weight : normal; + text-align : center; + width : 100%; + display : block; + padding-top: 12px; + padding-bottom: 12px; + border-bottom: 1px solid #B7B7B7; +} + +.ov_section_link a { + color: white; + font-weight : bold; + text-align : center; + text-decoration: none; + display : inline; + width: 100%; +} + +.ov_section_link a:hover { + font-weight: bold; + text-decoration: underline; + color: white; +} + +.ov_section_qualifier { + color: #3D8100; +} + +.ov_section_subitem { + background: #5DA110; + font-weight: normal; + text-align: center; + width: 100%; + padding-top: 2px; + padding-bottom: 4px; + display : block; + height: 14px; +} + +/* Object links in navigation bar */ +.ov_object_link { + font-size: 75%; + font-weight: normal; + text-align: left; + text-indent: 15px; + width: 100%; +} + +.ov_object_link a { + color: black; + background: #E7F7D4; + text-decoration : none; + display : block; + border-top: 1px solid #D7E7C4; + width: 100%; +} + +.ov_object_link a:hover { + background: white; +} + +.ov_object_link a:focus { + background: white; + outline: none; +} + +/* Overview on content page */ +.overview { + margin-left: auto; + margin-right: auto; + padding: 50px; + background: #F0F0F0; + border: 1px solid #CCC; +} + +.overview-head { + font-family: Tahoma, sans-serif; + text-align: center; + text-decoration: none; + margin-top: 50px; +} + +.property-name { + font-weight: bold; +} + +.property-value { + color: #4D9100; +} + +/* Table details on content page */ +.tbl_detail_page { + margin: 10px; +} + +.schema_header { + background: #FB9B21; + font-size : 12pt; + font-weight : bold; + padding-left : 10px; + padding-bottom : 5px; + padding-top : 5px; + border: 1px solid #888888; + display : block; +} + +/* Full details on content page */ +.full_detail_page { + padding-left: 10px; + padding-right: 10px; +} + +/* Shared formatting table details and full details */ +.table_header { + background: #DB7B01; + font-size : 10pt; + font-weight : bold; + padding-left : 10px; + padding-bottom : 5px; + padding-top : 5px; + border: 1px solid #BBBBBB; + display : block; +} + +.table_body { + background: #EEEEEE; + padding: 15px; + border-left: 1px solid #BBBBBB; + border-bottom: 1px solid #BBBBBB; + border-right: 1px solid #BBBBBB; + margin-bottom:10px; +} + +.subitem_header { + color: black; + font-size : 75%; + font-weight : bold; + padding-bottom : 5px; + padding-top : 5px; +} + +.subitems_table { + border:1px solid #CCCCCC; + margin-bottom: 15px; +} + +.subitem_table_head { + color: white; + background: #DB4801; + font-size : 90%; + font-weight : bold; + text-align : left; + border: 0pt solid #000000; + padding-bottom : 3px; + padding-left : 10px; + padding-right : 2px; + padding-top : 3px; +} + +.details-property-name { + color: white; + background: #DB4801; + font-size: 75%; + font-weight: bold; + text-align: left; + border: 0pt solid #000000; + padding-bottom : 3px; + padding-left: 10px; + padding-right: 2px; + padding-top: 3px; +} + +.details-property-value { + color: #333333; + font-size: 75%; + font-weight: normal; + text-align: left; + border: 0pt solid #000000; + padding-bottom: 3px; + padding-left: 10px; + padding-right: 2px; + padding-top: 3px; + vertical-align: top; + background: white; +} + +.details-sub-property-name { + color: white; + background: #E5520B; + font-size: 75%; + font-weight: normal; + text-align: left; + border: none; + padding: 3px 2px 3px 30px; +} + +.details-sub-property-value { + color: #333333; + background: #F0F0F0; + font-size: 75%; + font-weight: normal; + text-align: left; + border: none; + padding: 3px 2px 3px 30px; + vertical-align: top; +} + +.properties-table-head { + font-size: 80%; + background: #F7DFD4; + font-weight: bold; +} + +.subitem_table_field { + color: #333333; + font-size: 75%; + font-weight: normal; + text-align: left; + border: 0pt solid #000000; + padding-bottom: 3px; + padding-left: 10px; + padding-right: 2px; + padding-top: 3px; + vertical-align: top; + background:white; +} + +.ddl_field { + color: #333333; + font-size:85%; + font-weight: normal; + text-align: left; + padding: 5px 5px 0px 5px; + vertical-align: top; + background: white; + border:1px solid #CCCCCC; +} + +.ddl_field pre { + overflow: auto; +} + +.small_text { + font-size: 75%; +} + +.ov_overview_page { + background: white; +} + +.ov_main { + background: #007791; + color: white; + font-weight: bold; + display : block; + text-align : center; + padding-left : 0px; + padding-right : 0px; +} + +/* Syntax highlighting styles ------------------------------------ */ +.syntax_default { + color: black; + font-weight: normal; +} + +.syntax_comment { + color: #097BF7; + font-weight: normal; +} + +.syntax_comment_line { + color: #097BF7; + font-weight: normal; +} + +.syntax_variable { + color: #378EA5; + font-weight: normal; +} + +.syntax_system_variable { + color: #378EA5; + font-weight: normal; +} + +.syntax_known_system_variable { + color: #3A37A5; + font-weight: normal; +} + +.syntax_number { + color: #7F7F00; + font-weight: normal; +} + +.syntax_major_keyword { + color: black; + font-weight: bold; +} + +.syntax_keyword { + color: #007F00; + font-weight: bold; +} + +.syntax_database_object { + color: red; + font-weight: normal; +} + +.syntax_procedure_keyword { + color: #56007F; + font-weight: bold; +} + +.syntax_string { + color: #FFAA3E; + font-weight: normal; +} + +.syntax_single_quoted_string { + color: #FFAA3E; + font-weight: normal; +} + +.syntax_double_quoted_string { + color: #274A6D; + font-weight: normal; +} + +.syntax_operator { + color: black; + font-weight: bold; +} + +.syntax_function { + color: #903600; + font-weight: normal; +} + +.syntax_identifier { + color: black; + font-weight: normal; +} + +.syntax_quoted_identifier { + color: #274A6D; + font-weight: normal; +} + +.syntax_user1 { + color: #808080; + font-weight: normal; +} + +.syntax_user2 { + color: #808080; + font-weight: normal; +} + +.syntax_user3 { + color: #E0E0E0; + font-weight: normal; +} + +.syntax_hidden_command { + color: #097BF7; + background: #F0F0F0; + font-weight: normal; +} + diff --git a/doc/model/report/coated.css b/doc/model/report/coated.css new file mode 100644 index 0000000..10832e1 --- /dev/null +++ b/doc/model/report/coated.css @@ -0,0 +1,428 @@ +/* General settings */ +body { + color: #000000; + font-family : Trebuchet MS, Arial, Verdana, sans-serif; + background : #FFFFFF; + margin-bottom : 0px; + margin-left : 0px; + margin-right : 0px; + margin-top : 0px; +} + +img { + border: none; +} + +a { + color: white; + text-decoration: none; +} + +a:hover { + color: white; + text-decoration: underline; +} + +a:focus { + border: none; + outline: none; +} + +.report_na_entry { + color: #AAA; +} + +.top-title { + font-family: Tahoma, Verdana, sans-serif; + font-size: 150%; + font-weight: bold; + vertical-align: middle; + background: url(images/title-background.png) no-repeat right; +} + +/* Sections in navigation bar */ +.overview-heading { + padding-top: 8px; + padding-bottom: 8px; + color: white; +} + +.overview-heading a { + display: block; + width: 100%; +} + +.ov_section_link { + background: #6F9149; + color: white; + font-weight : normal; + text-align : center; + width : 100%; + display : block; + padding-top: 12px; + padding-bottom: 12px; + border-bottom: 1px solid #B7B7B7; +} + +.ov_section_link a { + color: white; + font-weight : bold; + text-align : center; + text-decoration: none; + display : inline; + width: 100%; +} + +.ov_section_link a:hover { + font-weight: bold; + text-decoration: underline; + color: white; +} + +.ov_section_qualifier { + color: #3D8100; +} + +.ov_section_subitem { + background: #7BA151; + font-weight: normal; + text-align: center; + width: 100%; + padding-top: 2px; + padding-bottom: 4px; + display : block; + height: 14px; +} + +/* Object links in navigation bar */ +.ov_object_link { + font-size: 75%; + font-weight: normal; + text-align: left; + text-indent: 15px; + width: 100%; +} + +.ov_object_link a { + color: black; + background: #E7F7D4; + text-decoration : none; + display : block; + border-top: 1px solid #D7E7C4; + width: 100%; +} + +.ov_object_link a:hover { + background: white; +} + +.ov_object_link a:focus { + background: white; + outline: none; +} + +/* Overview on content page */ +.overview { + margin-left: auto; + margin-right: auto; + padding: 50px; + background: #F0F0F0; + border: 1px solid #CCC; +} + +.overview-head { + font-family: Tahoma, sans-serif; + text-align: center; + text-decoration: none; + margin-top: 50px; +} + +.property-name { + font-weight: bold; +} + +.property-value { + color: #6F9149; +} + +/* Table details on content page */ +.tbl_detail_page { + margin: 10px; +} + +.schema_header { + background: #FBC47E; + font-size : 12pt; + font-weight : bold; + padding-left : 10px; + padding-bottom : 5px; + padding-top : 5px; + border: 1px solid #888888; + display : block; +} + +/* Full details on content page */ +.full_detail_page { + padding-left: 10px; + padding-right: 10px; +} + +/* Shared formatting table details and full details */ +.table_header { + background: #DBAB6E; + font-size : 10pt; + font-weight : bold; + padding-left : 10px; + padding-bottom : 5px; + padding-top : 5px; + border: 1px solid #BBBBBB; + display : block; +} + +.table_body { + background: #EEEEEE; + padding: 15px; + border-left: 1px solid #BBBBBB; + border-bottom: 1px solid #BBBBBB; + border-right: 1px solid #BBBBBB; + margin-bottom:10px; +} + +.subitem_header { + color: black; + font-size : 75%; + font-weight : bold; + padding-bottom : 5px; + padding-top : 5px; +} + +.subitems_table { + border:1px solid #CCCCCC; + margin-bottom: 15px; +} + +.subitem_table_head { + color: white; + background: #DB916E; + font-size : 90%; + font-weight : bold; + text-align : left; + border: 0pt solid #000000; + padding-bottom : 3px; + padding-left : 10px; + padding-right : 2px; + padding-top : 3px; +} + +.details-property-name { + color: white; + background: #DB916E; + font-size: 75%; + font-weight: bold; + text-align: left; + border: 0pt solid #000000; + padding-bottom : 3px; + padding-left: 10px; + padding-right: 2px; + padding-top: 3px; +} + +.details-property-value { + color: #333333; + font-size: 75%; + font-weight: normal; + text-align: left; + border: 0pt solid #000000; + padding-bottom: 3px; + padding-left: 10px; + padding-right: 2px; + padding-top: 3px; + vertical-align: top; + background: white; +} + +.details-sub-property-name { + color: white; + background: #E59B78; + font-size: 75%; + font-weight: normal; + text-align: left; + border: none; + padding: 3px 2px 3px 30px; +} + +.details-sub-property-value { + color: #333333; + background: #F0F0F0; + font-size: 75%; + font-weight: normal; + text-align: left; + border: none; + padding: 3px 2px 3px 30px; + vertical-align: top; +} + +.properties-table-head { + font-size: 80%; + background: #F7DFD4; + font-weight: bold; +} + +.subitem_table_field { + color: #333333; + font-size: 75%; + font-weight: normal; + text-align: left; + border: 0pt solid #000000; + padding-bottom: 3px; + padding-left: 10px; + padding-right: 2px; + padding-top: 3px; + vertical-align: top; + background: white; +} + +.ddl_field { + color: #333333; + font-size:85%; + font-weight: normal; + text-align: left; + padding: 5px 5px 0px 5px; + vertical-align: top; + background: white; + border:1px solid #CCCCCC; +} + +.ddl_field pre { + overflow: auto; +} + +.small_text { + font-size: 75%; +} + +.ov_overview_page { + background: white; +} + +.ov_main { + background: #498491; + color: white; + font-weight: bold; + display : block; + text-align : center; + padding-left : 0px; + padding-right : 0px; +} + +/* Syntax highlighting styles ------------------------------------ */ +.syntax_default { + color: black; + font-weight: normal; +} + +.syntax_comment { + color: #097BF7; + font-weight: normal; +} + +.syntax_comment_line { + color: #097BF7; + font-weight: normal; +} + +.syntax_variable { + color: #378EA5; + font-weight: normal; +} + +.syntax_system_variable { + color: #378EA5; + font-weight: normal; +} + +.syntax_known_system_variable { + color: #3A37A5; + font-weight: normal; +} + +.syntax_number { + color: #7F7F00; + font-weight: normal; +} + +.syntax_major_keyword { + color: black; + font-weight: bold; +} + +.syntax_keyword { + color: #007F00; + font-weight: bold; +} + +.syntax_database_object { + color: red; + font-weight: normal; +} + +.syntax_procedure_keyword { + color: #56007F; + font-weight: bold; +} + +.syntax_string { + color: #FFAA3E; + font-weight: normal; +} + +.syntax_single_quoted_string { + color: #FFAA3E; + font-weight: normal; +} + +.syntax_double_quoted_string { + color: #274A6D; + font-weight: normal; +} + +.syntax_operator { + color: black; + font-weight: bold; +} + +.syntax_function { + color: #903600; + font-weight: normal; +} + +.syntax_identifier { + color: black; + font-weight: normal; +} + +.syntax_quoted_identifier { + color: #274A6D; + font-weight: normal; +} + +.syntax_user1 { + color: #808080; + font-weight: normal; +} + +.syntax_user2 { + color: #808080; + font-weight: normal; +} + +.syntax_user3 { + color: #E0E0E0; + font-weight: normal; +} + +.syntax_hidden_command { + color: #097BF7; + background: #F0F0F0; + font-weight: normal; +} diff --git a/doc/model/report/images/Logo.gif b/doc/model/report/images/Logo.gif new file mode 100644 index 0000000..4e0aa99 Binary files /dev/null and b/doc/model/report/images/Logo.gif differ diff --git a/doc/model/report/images/back.png b/doc/model/report/images/back.png new file mode 100644 index 0000000..182e45e Binary files /dev/null and b/doc/model/report/images/back.png differ diff --git a/doc/model/report/images/next.png b/doc/model/report/images/next.png new file mode 100644 index 0000000..1d8c27b Binary files /dev/null and b/doc/model/report/images/next.png differ diff --git a/doc/model/report/images/preview_coated.png b/doc/model/report/images/preview_coated.png new file mode 100644 index 0000000..27876ef Binary files /dev/null and b/doc/model/report/images/preview_coated.png differ diff --git a/doc/model/report/images/preview_main.png b/doc/model/report/images/preview_main.png new file mode 100644 index 0000000..b20b251 Binary files /dev/null and b/doc/model/report/images/preview_main.png differ diff --git a/doc/model/report/images/title-background.png b/doc/model/report/images/title-background.png new file mode 100644 index 0000000..b17ad99 Binary files /dev/null and b/doc/model/report/images/title-background.png differ diff --git a/doc/model/report/index.html b/doc/model/report/index.html new file mode 100644 index 0000000..6b03275 --- /dev/null +++ b/doc/model/report/index.html @@ -0,0 +1 @@ +
Document Title: | +pbraiders | +
Project Name: | +pbraiders.com | +
Author: | +Olivier JULLIEN | +
Version: | +1.1.0-CAMP | +
Description: | +PBRaiders release CAMP | +
Created: | +30-01-2009 | +
Last Updated: | +2010-06-15 17:50 | +
Schemata: | +1 | +
Tables: | +6 | +
Views: | +0 | +
Stored Routines: | +0 | +
Columns: | +54 | +
Indices: | +19 | +
Foreign Keys: | +5 | +
Triggers: | +0 | +
Events: | +not supported | +
Report Generated: | +2010-06-15 17:50 | +
CREATE SCHEMA IF NOT EXISTS `pbrcampdb` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci |
+
Average Row Length | +n/a | +Use Check Sum | +no | +
Connection String | +n/a | +Default Character Set | +n/a | +
Default Collation | +n/a | +Delay Key Updates | +no | +
Minimal Row Count | +n/a | +Maximum Row Count | +n/a | +
Union Tables | +n/a | +Merge Method | +n/a | +
Pack Keys | +n/a | +Has Password | +no | +
Data Directory | +n/a | +Index Directory | +n/a | +
Engine | +InnoDB | +Row Format | +n/a | +
Key | +Column Name | +Datatype | +Not Null | +Default | +Comment | +
PK | +name | +VARCHAR(45) | +Yes | ++ | name of the option | +
+ | value | +VARCHAR(255) | +Yes | ++ | value of the option | +
+ | role | +TINYINT(1) | +Yes | +10 | +minimun credential to modify the value | +
Index Name | +Columns | +Primary | +Unique | +Type | +Kind | +Comment | +
PRIMARY | +Yes | +No | +PRIMARY | ++ | + |
Contains configuration options | +
CREATE TABLE IF NOT EXISTS `pbrcampdb`.`config` ( |
+
Average Row Length | +n/a | +Use Check Sum | +no | +
Connection String | +n/a | +Default Character Set | +n/a | +
Default Collation | +n/a | +Delay Key Updates | +no | +
Minimal Row Count | +n/a | +Maximum Row Count | +n/a | +
Union Tables | +n/a | +Merge Method | +n/a | +
Pack Keys | +n/a | +Has Password | +no | +
Data Directory | +n/a | +Index Directory | +n/a | +
Engine | +InnoDB | +Row Format | +n/a | +
Key | +Column Name | +Datatype | +Not Null | +Default | +Comment | +
PK | +iduser | +SMALLINT | +Yes | ++ | unique internal identifier | +
+ | login | +VARCHAR(45) | +Yes | ++ | user name | +
+ | password | +VARCHAR(40) | +Yes | ++ | encrypted user password | +
+ | registered | +DATETIME | +Yes | ++ | date of registration. In server timezone. | +
+ | role | +TINYINT(1) | +Yes | +0 | +0=user, 10=administrator | +
+ | last_visit | +DATETIME | +No | ++ | date of the last visit. In server time zone. | +
+ | state | +TINYINT(1) | +Yes | +1 | +0:deleted, 1:activated | +
Index Name | +Columns | +Primary | +Unique | +Type | +Kind | +Comment | +
PRIMARY | +Yes | +No | +PRIMARY | ++ | + | |
ui_user_name | +No | +No | +UNIQUE | ++ | + | |
ix_user_name | +No | +No | +INDEX | ++ | + |
Relationship Name | +Relationship Type | +Parent Table | +Child Table | +Card. | +
fk_contact_user_create | +Non-Identifying | +user | +contact | +1:n | +
fk_contact_user_update | +Non-Identifying | +user | +contact | +1:n | +
fk_reservation_user_create | +Non-Identifying | +user | +reservation | +1:n | +
fk_reservation_user_update | +Non-Identifying | +user | +reservation | +1:n | +
Contains users | +
CREATE TABLE IF NOT EXISTS `pbrcampdb`.`user` ( |
+
Average Row Length | +n/a | +Use Check Sum | +no | +
Connection String | +n/a | +Default Character Set | +n/a | +
Default Collation | +n/a | +Delay Key Updates | +no | +
Minimal Row Count | +n/a | +Maximum Row Count | +n/a | +
Union Tables | +n/a | +Merge Method | +n/a | +
Pack Keys | +n/a | +Has Password | +no | +
Data Directory | +n/a | +Index Directory | +n/a | +
Engine | +InnoDB | +Row Format | +n/a | +
Key | +Column Name | +Datatype | +Not Null | +Default | +Comment | +
PK | +idlog | +BIGINT | +Yes | ++ | unique internal identifier | +
+ | logged | +DATETIME | +Yes | ++ | date when the error is raised | +
+ | username | +VARCHAR(45) | +Yes | ++ | user name | +
+ | type | +VARCHAR(15) | +Yes | ++ | log type (warn, error,...) | +
+ | title | +TEXT | +Yes | ++ | title | +
+ | description | +TEXT | +Yes | ++ | description | +
+ | mysqluser | +VARCHAR(255) | +No | ++ | mysql user authentication | +
+ | mysqlcurrentuser | +VARCHAR(255) | +No | ++ | mysql current user authentication | +
Index Name | +Columns | +Primary | +Unique | +Type | +Kind | +Comment | +
PRIMARY | +Yes | +No | +PRIMARY | ++ | + | |
in_log_date | +No | +No | +INDEX | ++ | + |
Errors and logs | +
CREATE TABLE IF NOT EXISTS `pbrcampdb`.`log` ( |
+
Average Row Length | +n/a | +Use Check Sum | +no | +
Connection String | +n/a | +Default Character Set | +n/a | +
Default Collation | +n/a | +Delay Key Updates | +no | +
Minimal Row Count | +n/a | +Maximum Row Count | +n/a | +
Union Tables | +n/a | +Merge Method | +n/a | +
Pack Keys | +n/a | +Has Password | +no | +
Data Directory | +n/a | +Index Directory | +n/a | +
Engine | +InnoDB | +Row Format | +n/a | +
Key | +Column Name | +Datatype | +Not Null | +Default | +Comment | +
PK | +login | +VARCHAR(45) | +Yes | ++ | user identifier | +
+ | session | +VARCHAR(200) | +Yes | ++ | session identifier | +
+ | inet | +INT | +Yes | ++ | CRC32 checksum of the concatenation of IP and USER_AGENT | +
+ | create_date | +INT | +Yes | ++ | Date of creation | +
+ | expire_date | +INT | +Yes | ++ | Date of expiration | +
+ | logoff | +TINYINT(1) | +Yes | +0 | +1: should be deleted. Updated when user ask for deconnection | +
Index Name | +Columns | +Primary | +Unique | +Type | +Kind | +Comment | +
PRIMARY | +Yes | +No | +PRIMARY | ++ | + | |
ix_session_session | +No | +No | +INDEX | ++ | + |
Session Table - store sessions in mysql so it matters not what server rpc request goes too | +
CREATE TABLE IF NOT EXISTS `pbrcampdb`.`session` ( |
+
Average Row Length | +n/a | +Use Check Sum | +no | +
Connection String | +n/a | +Default Character Set | +n/a | +
Default Collation | +n/a | +Delay Key Updates | +no | +
Minimal Row Count | +n/a | +Maximum Row Count | +n/a | +
Union Tables | +n/a | +Merge Method | +n/a | +
Pack Keys | +n/a | +Has Password | +no | +
Data Directory | +n/a | +Index Directory | +n/a | +
Engine | +InnoDB | +Row Format | +n/a | +
Key | +Column Name | +Datatype | +Not Null | +Default | +Comment | +
PK | +idcontact | +MEDIUMINT | +Yes | ++ | unique internal identifier | +
+ | lastname | +VARCHAR(40) | +Yes | ++ | contact name | +
+ | firstname | +VARCHAR(40) | +Yes | ++ | contact first name | +
+ | tel | +VARCHAR(40) | +Yes | ++ | tel numbers | +
+ | VARCHAR(255) | +No | ++ | emails | +|
+ | address | +VARCHAR(255) | +No | ++ | address | +
+ | address_more | +VARCHAR(255) | +No | ++ | address more | +
+ | city | +VARCHAR(255) | +No | ++ | city | +
+ | zip | +VARCHAR(8) | +No | ++ | zip | +
+ | comment | +TEXT | +No | ++ | comment | +
+ | create_date | +DATETIME | +Yes | ++ | creation date in server time zone | +
+ | create_iduser | +SMALLINT | +Yes | ++ | user who created the contact | +
+ | update_date | +DATETIME | +No | ++ | last update date in server time zone | +
+ | update_iduser | +SMALLINT | +No | ++ | user who updated the contact | +
Index Name | +Columns | +Primary | +Unique | +Type | +Kind | +Comment | +
PRIMARY | +Yes | +No | +PRIMARY | ++ | + | |
fk_contact_user_create | +No | +No | +FOREIGN | ++ | + | |
fk_contact_user_update | +No | +No | +FOREIGN | ++ | + | |
ix_contact_lastname | +No | +No | +INDEX | ++ | + |
Relationship Name | +Relationship Type | +Parent Table | +Child Table | +Card. | +
fk_contact_user_create | +Non-Identifying | +user | +contact | +1:n | +
fk_contact_user_update | +Non-Identifying | +user | +contact | +1:n | +
fk_reservation_contact | +Non-Identifying | +contact | +reservation | +1:n | +
Contains the contacts | +
CREATE TABLE IF NOT EXISTS `pbrcampdb`.`contact` ( |
+
Average Row Length | +n/a | +Use Check Sum | +no | +
Connection String | +n/a | +Default Character Set | +n/a | +
Default Collation | +n/a | +Delay Key Updates | +no | +
Minimal Row Count | +n/a | +Maximum Row Count | +n/a | +
Union Tables | +n/a | +Merge Method | +n/a | +
Pack Keys | +n/a | +Has Password | +no | +
Data Directory | +n/a | +Index Directory | +n/a | +
Engine | +InnoDB | +Row Format | +n/a | +
Key | +Column Name | +Datatype | +Not Null | +Default | +Comment | +
PK | +idreservation | +MEDIUMINT | +Yes | ++ | unique internal identifier | +
+ | idcontact | +MEDIUMINT | +Yes | ++ | contact identifier | +
+ | year | +SMALLINT | +Yes | ++ | reservation date year | +
+ | month | +TINYINT | +Yes | ++ | reservation date month | +
+ | day | +TINYINT | +Yes | ++ | reservation date day | +
+ | rent_real | +SMALLINT | +Yes | +0 | +real rent count | +
+ | rent_planned | +SMALLINT | +Yes | +0 | +planned rent count | +
+ | rent_canceled | +SMALLINT | +Yes | +0 | +canceled rent count | +
+ | rent_max | +SMALLINT | +Yes | ++ | max rent allowed | +
+ | age | +TINYINT | +No | ++ | 1:16-25, 2:26-35, 3:35 and more. | +
+ | arrhe | +TINYINT | +No | ++ | 1:cash, 2:check, 3:credit card | +
+ | comment | +TEXT | +No | ++ | comment | +
+ | create_date | +DATETIME | +Yes | ++ | creation date in server time zone | +
+ | create_iduser | +SMALLINT | +Yes | ++ | user who created the reservation | +
+ | update_date | +DATETIME | +No | ++ | last update date in server time zone | +
+ | update_iduser | +SMALLINT | +No | ++ | user who updated the reservation | +
Index Name | +Columns | +Primary | +Unique | +Type | +Kind | +Comment | +
PRIMARY | +Yes | +No | +PRIMARY | ++ | + | |
fk_reservation_contact | +No | +No | +FOREIGN | ++ | + | |
fk_reservation_user_create | +No | +No | +FOREIGN | ++ | + | |
fk_reservation_user_update | +No | +No | +FOREIGN | ++ | + | |
ix_reservation_year | +No | +No | +INDEX | ++ | + | |
ix_reservation_month | +No | +No | +INDEX | ++ | + | |
ix_reservation_day | +No | +No | +INDEX | ++ | + |
Relationship Name | +Relationship Type | +Parent Table | +Child Table | +Card. | +
fk_reservation_contact | +Non-Identifying | +contact | +reservation | +1:n | +
fk_reservation_user_create | +Non-Identifying | +user | +reservation | +1:n | +
fk_reservation_user_update | +Non-Identifying | +user | +reservation | +1:n | +
Contains the reservations | +
CREATE TABLE IF NOT EXISTS `pbrcampdb`.`reservation` ( |
+
Schema Name | +pbrcampdb | +
Table Name | +config | +
Key Part | +Primary key | +
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +name of the option | +
Datatype | +VARCHAR(45) | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +config | +
Key Part | ++ |
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +value of the option | +
Datatype | +VARCHAR(255) | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +config | +
Key Part | ++ |
Nullable | +No | +
Default Value | +10 | +
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +minimun credential to modify the value | +
Datatype | +TINYINT(1) | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +user | +
Key Part | +Primary key | +
Nullable | +No | +
Default Value | ++ |
Auto Increment | +Yes | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +unique internal identifier | +
Datatype | +SMALLINT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +user | +
Key Part | ++ |
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +user name | +
Datatype | +VARCHAR(45) | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +user | +
Key Part | ++ |
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +utf8 | +
Collation Name | +utf8_bin | +
Comment | +encrypted user password | +
Datatype | +VARCHAR(40) | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +user | +
Key Part | ++ |
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +date of registration. In server timezone. | +
Datatype | +DATETIME | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +user | +
Key Part | ++ |
Nullable | +No | +
Default Value | +0 | +
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +0=user, 10=administrator | +
Datatype | +TINYINT(1) | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +user | +
Key Part | ++ |
Nullable | +Yes | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +date of the last visit. In server time zone. | +
Datatype | +DATETIME | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +user | +
Key Part | ++ |
Nullable | +No | +
Default Value | +1 | +
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +0:deleted, 1:activated | +
Datatype | +TINYINT(1) | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +log | +
Key Part | +Primary key | +
Nullable | +No | +
Default Value | ++ |
Auto Increment | +Yes | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +unique internal identifier | +
Datatype | +BIGINT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +log | +
Key Part | ++ |
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +date when the error is raised | +
Datatype | +DATETIME | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +log | +
Key Part | ++ |
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +user name | +
Datatype | +VARCHAR(45) | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +log | +
Key Part | ++ |
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +log type (warn, error,...) | +
Datatype | +VARCHAR(15) | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +log | +
Key Part | ++ |
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +title | +
Datatype | +TEXT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +log | +
Key Part | ++ |
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +description | +
Datatype | +TEXT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +log | +
Key Part | ++ |
Nullable | +Yes | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +mysql user authentication | +
Datatype | +VARCHAR(255) | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +log | +
Key Part | ++ |
Nullable | +Yes | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +mysql current user authentication | +
Datatype | +VARCHAR(255) | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +session | +
Key Part | +Primary key | +
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +user identifier | +
Datatype | +VARCHAR(45) | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +session | +
Key Part | ++ |
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +session identifier | +
Datatype | +VARCHAR(200) | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +session | +
Key Part | ++ |
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +CRC32 checksum of the concatenation of IP and USER_AGENT | +
Datatype | +INT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +session | +
Key Part | ++ |
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +Date of creation | +
Datatype | +INT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +session | +
Key Part | ++ |
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +Date of expiration | +
Datatype | +INT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +session | +
Key Part | ++ |
Nullable | +No | +
Default Value | +0 | +
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +1: should be deleted. Updated when user ask for deconnection | +
Datatype | +TINYINT(1) | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +contact | +
Key Part | +Primary key | +
Nullable | +No | +
Default Value | ++ |
Auto Increment | +Yes | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +unique internal identifier | +
Datatype | +MEDIUMINT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +contact | +
Key Part | ++ |
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +contact name | +
Datatype | +VARCHAR(40) | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +contact | +
Key Part | ++ |
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +contact first name | +
Datatype | +VARCHAR(40) | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +contact | +
Key Part | ++ |
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +tel numbers | +
Datatype | +VARCHAR(40) | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +contact | +
Key Part | ++ |
Nullable | +Yes | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +emails | +
Datatype | +VARCHAR(255) | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +contact | +
Key Part | ++ |
Nullable | +Yes | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +address | +
Datatype | +VARCHAR(255) | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +contact | +
Key Part | ++ |
Nullable | +Yes | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +address more | +
Datatype | +VARCHAR(255) | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +contact | +
Key Part | ++ |
Nullable | +Yes | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +city | +
Datatype | +VARCHAR(255) | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +contact | +
Key Part | ++ |
Nullable | +Yes | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +zip | +
Datatype | +VARCHAR(8) | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +contact | +
Key Part | ++ |
Nullable | +Yes | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +comment | +
Datatype | +TEXT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +contact | +
Key Part | ++ |
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +creation date in server time zone | +
Datatype | +DATETIME | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +contact | +
Key Part | +Foreign key | +
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +user who created the contact | +
Datatype | +SMALLINT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +contact | +
Key Part | ++ |
Nullable | +Yes | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +last update date in server time zone | +
Datatype | +DATETIME | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +contact | +
Key Part | +Foreign key | +
Nullable | +Yes | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +user who updated the contact | +
Datatype | +SMALLINT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Key Part | +Primary key | +
Nullable | +No | +
Default Value | ++ |
Auto Increment | +Yes | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +unique internal identifier | +
Datatype | +MEDIUMINT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Key Part | +Foreign key | +
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +contact identifier | +
Datatype | +MEDIUMINT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Key Part | ++ |
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +reservation date year | +
Datatype | +SMALLINT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Key Part | ++ |
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +reservation date month | +
Datatype | +TINYINT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Key Part | ++ |
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +reservation date day | +
Datatype | +TINYINT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Key Part | ++ |
Nullable | +No | +
Default Value | +0 | +
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +real rent count | +
Datatype | +SMALLINT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Key Part | ++ |
Nullable | +No | +
Default Value | +0 | +
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +planned rent count | +
Datatype | +SMALLINT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Key Part | ++ |
Nullable | +No | +
Default Value | +0 | +
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +canceled rent count | +
Datatype | +SMALLINT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Key Part | ++ |
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +max rent allowed | +
Datatype | +SMALLINT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Key Part | ++ |
Nullable | +Yes | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +1:16-25, 2:26-35, 3:35 and more. | +
Datatype | +TINYINT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Key Part | ++ |
Nullable | +Yes | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +1:cash, 2:check, 3:credit card | +
Datatype | +TINYINT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Key Part | ++ |
Nullable | +Yes | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +comment | +
Datatype | +TEXT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Key Part | ++ |
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +creation date in server time zone | +
Datatype | +DATETIME | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Key Part | +Foreign key | +
Nullable | +No | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +user who created the reservation | +
Datatype | +SMALLINT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Key Part | ++ |
Nullable | +Yes | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +last update date in server time zone | +
Datatype | +DATETIME | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Key Part | +Foreign key | +
Nullable | +Yes | +
Default Value | ++ |
Auto Increment | +No | +
Character Set | +Schema Default | +
Collation Name | +Schema Default | +
Comment | +user who updated the reservation | +
Datatype | +SMALLINT | +
Is User Type | +No | +
Schema Name | +pbrcampdb | +
Table Name | +config | +
Is Primary Key | +Yes | +
Is Unique | +No | +
Type | +PRIMARY | +
Kind | ++ |
Key Block Size | +0 | +
Comment | ++ |
Column Name | +Column Order | +Comment | +
name | +Ascending | +no comment | +
Schema Name | +pbrcampdb | +
Table Name | +user | +
Is Primary Key | +Yes | +
Is Unique | +No | +
Type | +PRIMARY | +
Kind | ++ |
Key Block Size | +0 | +
Comment | ++ |
Column Name | +Column Order | +Comment | +
iduser | +Ascending | +no comment | +
Schema Name | +pbrcampdb | +
Table Name | +user | +
Is Primary Key | +No | +
Is Unique | +No | +
Type | +UNIQUE | +
Kind | ++ |
Key Block Size | +0 | +
Comment | ++ |
Column Name | +Column Order | +Comment | +
login | +Ascending | +no comment | +
Schema Name | +pbrcampdb | +
Table Name | +user | +
Is Primary Key | +No | +
Is Unique | +No | +
Type | +INDEX | +
Kind | ++ |
Key Block Size | +0 | +
Comment | ++ |
Column Name | +Column Order | +Comment | +
login | +Ascending | +no comment | +
Schema Name | +pbrcampdb | +
Table Name | +log | +
Is Primary Key | +Yes | +
Is Unique | +No | +
Type | +PRIMARY | +
Kind | ++ |
Key Block Size | +0 | +
Comment | ++ |
Column Name | +Column Order | +Comment | +
idlog | +Ascending | +no comment | +
Schema Name | +pbrcampdb | +
Table Name | +log | +
Is Primary Key | +No | +
Is Unique | +No | +
Type | +INDEX | +
Kind | ++ |
Key Block Size | +0 | +
Comment | ++ |
Column Name | +Column Order | +Comment | +
logged | +Ascending | +no comment | +
Schema Name | +pbrcampdb | +
Table Name | +session | +
Is Primary Key | +Yes | +
Is Unique | +No | +
Type | +PRIMARY | +
Kind | ++ |
Key Block Size | +0 | +
Comment | ++ |
Column Name | +Column Order | +Comment | +
login | +Ascending | +no comment | +
Schema Name | +pbrcampdb | +
Table Name | +session | +
Is Primary Key | +No | +
Is Unique | +No | +
Type | +INDEX | +
Kind | ++ |
Key Block Size | +0 | +
Comment | ++ |
Column Name | +Column Order | +Comment | +
session | +Ascending | +no comment | +
Schema Name | +pbrcampdb | +
Table Name | +contact | +
Is Primary Key | +Yes | +
Is Unique | +No | +
Type | +PRIMARY | +
Kind | ++ |
Key Block Size | +0 | +
Comment | ++ |
Column Name | +Column Order | +Comment | +
idcontact | +Ascending | +no comment | +
Schema Name | +pbrcampdb | +
Table Name | +contact | +
Is Primary Key | +No | +
Is Unique | +No | +
Type | +FOREIGN | +
Kind | ++ |
Key Block Size | +0 | +
Comment | ++ |
Column Name | +Column Order | +Comment | +
create_iduser | +Ascending | +no comment | +
Schema Name | +pbrcampdb | +
Table Name | +contact | +
Is Primary Key | +No | +
Is Unique | +No | +
Type | +FOREIGN | +
Kind | ++ |
Key Block Size | +0 | +
Comment | ++ |
Column Name | +Column Order | +Comment | +
update_iduser | +Ascending | +no comment | +
Schema Name | +pbrcampdb | +
Table Name | +contact | +
Is Primary Key | +No | +
Is Unique | +No | +
Type | +INDEX | +
Kind | ++ |
Key Block Size | +0 | +
Comment | ++ |
Column Name | +Column Order | +Comment | +
lastname | +Ascending | +no comment | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Is Primary Key | +Yes | +
Is Unique | +No | +
Type | +PRIMARY | +
Kind | ++ |
Key Block Size | +0 | +
Comment | ++ |
Column Name | +Column Order | +Comment | +
idreservation | +Ascending | +no comment | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Is Primary Key | +No | +
Is Unique | +No | +
Type | +FOREIGN | +
Kind | ++ |
Key Block Size | +0 | +
Comment | ++ |
Column Name | +Column Order | +Comment | +
idcontact | +Ascending | +no comment | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Is Primary Key | +No | +
Is Unique | +No | +
Type | +FOREIGN | +
Kind | ++ |
Key Block Size | +0 | +
Comment | ++ |
Column Name | +Column Order | +Comment | +
create_iduser | +Ascending | +no comment | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Is Primary Key | +No | +
Is Unique | +No | +
Type | +FOREIGN | +
Kind | ++ |
Key Block Size | +0 | +
Comment | ++ |
Column Name | +Column Order | +Comment | +
update_iduser | +Ascending | +no comment | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Is Primary Key | +No | +
Is Unique | +No | +
Type | +INDEX | +
Kind | ++ |
Key Block Size | +0 | +
Comment | ++ |
Column Name | +Column Order | +Comment | +
year | +Ascending | +no comment | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Is Primary Key | +No | +
Is Unique | +No | +
Type | +INDEX | +
Kind | ++ |
Key Block Size | +0 | +
Comment | ++ |
Column Name | +Column Order | +Comment | +
month | +Ascending | +no comment | +
Schema Name | +pbrcampdb | +
Table Name | +reservation | +
Is Primary Key | +No | +
Is Unique | +No | +
Type | +INDEX | +
Kind | ++ |
Key Block Size | +0 | +
Comment | ++ |
Column Name | +Column Order | +Comment | +
day | +Ascending | +no comment | +
Parent Table | +user | +
Child Table | +contact | +
Cardinality | +1:n | +
Delete Rule | +NO ACTION | +
Update Rule | +NO ACTION | +
Is Mandatory | +No | +
Parent Table | +user | +
Child Table | +contact | +
Cardinality | +1:n | +
Delete Rule | +NO ACTION | +
Update Rule | +NO ACTION | +
Is Mandatory | +No | +
Parent Table | +contact | +
Child Table | +reservation | +
Cardinality | +1:n | +
Delete Rule | +NO ACTION | +
Update Rule | +NO ACTION | +
Is Mandatory | +No | +
Parent Table | +user | +
Child Table | +reservation | +
Cardinality | +1:n | +
Delete Rule | +NO ACTION | +
Update Rule | +NO ACTION | +
Is Mandatory | +No | +
Parent Table | +user | +
Child Table | +reservation | +
Cardinality | +1:n | +
Delete Rule | +NO ACTION | +
Update Rule | +NO ACTION | +
Is Mandatory | +No | +
+ + | ++ MySQL Workbench Detailed Model Report + | +