|
| 1 | +Disciple Tools System |
| 2 | +Tables: |
| 3 | +wp_users (nickname: Users Table) |
| 4 | +- ID (bigint, unsigned, primary key, auto-increment) |
| 5 | +- user_login (varchar(60), required, default '') |
| 6 | +- user_pass (varchar(255), required, default '') |
| 7 | +- user_nicename (varchar(50), required, default '') |
| 8 | +- user_email (varchar(100), required, default '') |
| 9 | +- user_url (varchar(100), required, default '') |
| 10 | +- user_registered (datetime, required, default '0000-00-00 00:00:00') |
| 11 | +- user_activation_key (varchar(255), required, default '') |
| 12 | +- user_status (int, required, default 0) |
| 13 | +- display_name (varchar(250), required, default '') |
| 14 | +- spam (tinyint(2), required, default 0) |
| 15 | +- deleted (tinyint(2), required, default 0) |
| 16 | + |
| 17 | +wp_usermeta (nickname: Users Meta Table) |
| 18 | +- umeta_id (bigint, unsigned, primary key, auto-increment) |
| 19 | +- user_id (bigint, unsigned, required, default 0) |
| 20 | +- meta_key (varchar(255), optional) |
| 21 | +- meta_value (longtext, optional) |
| 22 | + |
| 23 | +wp_posts (nickname: Posts Table, Contacts Table, Groups Table) |
| 24 | +- ID (bigint, unsigned, primary key, auto-increment) |
| 25 | +- post_author (bigint, unsigned, required, default 0) |
| 26 | +- post_date/post_date_gmt (datetime, required, default '0000-00-00 00:00:00') |
| 27 | +- post_content (longtext, required) |
| 28 | +- post_title (text, required) |
| 29 | +- post_excerpt (text, required) |
| 30 | +- post_status (varchar(20), required, default 'publish') |
| 31 | +- comment_status (varchar(20), required, default 'open') |
| 32 | +- ping_status (varchar(20), required, default 'open') |
| 33 | +- post_password (varchar(255), required, default '') |
| 34 | +- post_name (varchar(200), required, default '') |
| 35 | +- post_modified/post_modified_gmt (datetime, required, default '0000-00-00 00:00:00') |
| 36 | +- post_parent (bigint, unsigned, required, default 0) |
| 37 | +- post_type (varchar(20), required, default 'post') |
| 38 | +- comment_count (bigint, required, default 0) |
| 39 | + |
| 40 | +wp_postmeta (nickname: Post Meta Table) |
| 41 | +- meta_id (bigint, unsigned, primary key, auto-increment) |
| 42 | +- post_id (bigint, unsigned, required, default 0) |
| 43 | +- meta_key (varchar(255), optional) |
| 44 | +- meta_value (longtext, optional) |
| 45 | + |
| 46 | +wp_p2p (nickname: Posts to Posts relationships) |
| 47 | +- p2p_id (bigint, unsigned, primary key, auto-increment) |
| 48 | +- p2p_from (bigint, unsigned, required) |
| 49 | +- p2p_to (bigint, unsigned, required) |
| 50 | +- p2p_type (varchar(44), required, default '') |
| 51 | + |
| 52 | +wp_p2pmeta (nickname: Post to Post Meta Table) |
| 53 | +- meta_id (bigint, unsigned, primary key, auto-increment) |
| 54 | +- p2p_id (bigint, unsigned, required, default 0) |
| 55 | +- meta_key (varchar(255), optional) |
| 56 | +- meta_value (longtext, optional) |
| 57 | + |
| 58 | +wp_comments (nickname: Comments table) |
| 59 | +- comment_ID (bigint, unsigned, primary key, auto-increment) |
| 60 | +- comment_post_ID (bigint, unsigned, required, default 0) |
| 61 | +- comment_author (tinytext, required) |
| 62 | +- comment_author_email (varchar(100), required, default '') |
| 63 | +- comment_author_url (varchar(200), required, default '') |
| 64 | +- comment_author_IP (varchar(100), required, default '') |
| 65 | + |
| 66 | +wp_dt_share (nickname: Share Table) |
| 67 | +- id (bigint, unsigned, primary key, auto-increment) |
| 68 | +- user_id (bigint, unsigned, required, default 0) |
| 69 | +- post_id (bigint, unsigned, required, default 0) |
| 70 | +- meta (longtext, optional) |
| 71 | + |
| 72 | +wp_dt_activity_log (nickname: Activity Log Table) |
| 73 | +- histid (bigint, unsigned, primary key, auto-increment) |
| 74 | +- user_caps (varchar(70), required, default 'guest') |
| 75 | +- action (varchar(255), required) |
| 76 | +- object_type (varchar(255), required) |
| 77 | +- object_subtype (varchar(255), required, default '') |
| 78 | +- object_name (varchar(255), required) |
| 79 | +- object_id (int, required, default 0) |
| 80 | +- user_id (int, required, default 0) |
| 81 | +- hist_ip (varchar(55), required, default '127.0.0.1') |
| 82 | +- hist_time (int, required, default 0) |
| 83 | +- object_note (varchar(255), required, default '0') |
| 84 | +- meta_id (bigint, required, default 0) |
| 85 | +- meta_key (varchar(100), required, default '0') |
| 86 | +- meta_value (varchar(255), required, default '0') |
| 87 | +- meta_parent (bigint, required, default 0) |
| 88 | +- old_value (varchar(255), required, default '') |
| 89 | +- field_type (varchar(255), required, default '') |
| 90 | + |
| 91 | +wp_dt_notifications (nickname: Notifications Table) |
| 92 | +- id (bigint, unsigned, primary key, auto-increment) |
| 93 | +- user_id (bigint, unsigned, required, default 0) |
| 94 | +- source_user_id (bigint, unsigned, required, default 0) |
| 95 | +- post_id (bigint, unsigned, required, default 0) |
| 96 | +- secondary_item_id (bigint, optional) |
| 97 | +- notification_name (varchar(75), required, default '0') |
| 98 | +- notification_action (varchar(75), required, default '0') |
| 99 | +- notification_note (varchar(255), optional) |
| 100 | +- date_notified (datetime, required) |
| 101 | +- is_new (tinyint, unsigned, required, default 1) |
| 102 | +- channels (varchar(70), optional) |
| 103 | +- field_key (varchar(255), required, default '') |
| 104 | +- field_value (varchar(255), required, default '') |
| 105 | + |
| 106 | +wp_dt_post_user_meta (nickname: Post User Meta Table) |
| 107 | +- id (bigint, unsigned, primary key, auto-increment) |
| 108 | +- user_id (bigint, unsigned, required, default 0) |
| 109 | +- post_id (bigint, unsigned, required, default 0) |
| 110 | +- meta_key (varchar(255), optional) |
| 111 | +- meta_value (longtext, optional) |
| 112 | +- date (datetime, optional) |
| 113 | +- category (varchar(255), optional) |
| 114 | + |
| 115 | +wp_dt_location_grid (nickname: Location Grid, Locations Table) |
| 116 | +- grid_id (bigint, primary key, auto-increment) |
| 117 | +- name (varchar(200), required, default '') |
| 118 | +- level (float, optional) |
| 119 | +- level_name (varchar(7), optional) |
| 120 | +- country_code (varchar(10), optional) |
| 121 | +- admin0_code (varchar(10), optional) |
| 122 | +- parent_id (bigint, optional) |
| 123 | +- admin0_grid_id through admin5_grid_id (bigint, optional) |
| 124 | +- longitude/latitude coordinates (float, optional) |
| 125 | +- population (bigint, required, default 0) |
| 126 | +- modification_date (date, optional) |
| 127 | +- alt_name (varchar(200), optional) |
| 128 | +- alt_population (bigint, default 0) |
| 129 | +- is_custom_location (tinyint boolean, default false) |
| 130 | +- alt_name_changed (tinyint boolean, default false) |
| 131 | + |
| 132 | +wp_dt_location_grid_meta (nickname: Location Meta Table, Location Grid Meta Table) |
| 133 | +- grid_meta_id (bigint, unsigned, primary key, auto-increment) |
| 134 | +- post_id (bigint, required) |
| 135 | +- post_type (varchar(255), required) |
| 136 | +- postmeta_id_location_grid (bigint, required) |
| 137 | +- grid_id (bigint, required) |
| 138 | +- lng (varchar(20), required) |
| 139 | +- lat (varchar(20), required) |
| 140 | +- level (varchar(20), required, default 'place') |
| 141 | +- source (varchar(20), required, default 'user') |
| 142 | +- label (varchar(255), optional) |
| 143 | + |
| 144 | +wp_dt_reports (nickname: Reports Table) |
| 145 | +- id (bigint, unsigned, primary key, auto-increment) |
| 146 | +- user_id (bigint, optional) |
| 147 | +- parent_id (bigint, optional) |
| 148 | +- post_id (bigint, optional) |
| 149 | +- post_type (varchar(20), optional) |
| 150 | +- type (varchar(100), required) |
| 151 | +- subtype (varchar(100), optional) |
| 152 | +- payload (longtext, optional) |
| 153 | +- value (bigint, required, default 0) |
| 154 | +- lng (float, optional) |
| 155 | +- lat (float, optional) |
| 156 | +- level (varchar(100), optional) |
| 157 | +- label (varchar(255), optional) |
| 158 | +- grid_id (bigint, optional) |
| 159 | +- time_begin (int, optional) |
| 160 | +- time_end (int, optional) |
| 161 | +- timestamp (int, required) |
| 162 | +- hash (varchar(65), optional) |
| 163 | +- language_code (varchar(10), optional) |
| 164 | + |
| 165 | +wp_dt_reportmeta (nickname: Reports Meta Table) |
| 166 | +- meta_id (bigint(20), unsigned, primary key, auto-increment, required) |
| 167 | +- report_id (bigint(20), unsigned, required, default 0) |
| 168 | +- meta_key (varchar(255), required) |
| 169 | +- meta_value (longtext, optional) |
| 170 | + |
| 171 | +Relationships |
| 172 | +- wp_users.ID → wp_usermeta.user_id (one-to-many) |
| 173 | +- wp_users.ID → wp_posts.post_author (one-to-many) |
| 174 | +- wp_users.ID → wp_dt_share.user_id (one-to-many) |
| 175 | +- wp_users.ID → wp_dt_activity_log.user_id (one-to-many) |
| 176 | +- wp_users.ID → wp_dt_notifications.user_id/source_user_id (one-to-many) |
| 177 | +- wp_users.ID → wp_dt_post_user_meta.user_id (one-to-many) |
| 178 | +- wp_users.ID → wp_dt_reports.user_id (one-to-many) |
| 179 | +- wp_posts.ID → wp_postmeta.post_id (one-to-many) |
| 180 | +- wp_posts.ID → wp_comments.comment_post_ID (one-to-many) |
| 181 | +- wp_posts.ID → wp_p2p.p2p_from/p2p_to (one-to-many) |
| 182 | +- wp_posts.ID → wp_dt_share.post_id (one-to-many) |
| 183 | +- wp_posts.ID → wp_dt_notifications.post_id (one-to-many) |
| 184 | +- wp_posts.ID → wp_dt_post_user_meta.post_id (one-to-many) |
| 185 | +- wp_posts.ID → wp_dt_location_grid_meta.post_id (one-to-many) |
| 186 | +- wp_posts.ID → wp_dt_reports.post_id (one-to-many) |
| 187 | +- wp_p2p.p2p_id → wp_p2pmeta.p2p_id (one-to-many) |
| 188 | +- wp_dt_reports.id → wp_dt_reportmeta.report_id (one-to-many) |
| 189 | +- wp_dt_location_grid.grid_id → wp_dt_location_grid_meta.grid_id (one-to-many) |
| 190 | +- wp_dt_location_grid.grid_id → wp_dt_location_grid.parent_id (self-referential hierarchy) |
0 commit comments