@@ 241-260 (lines=20) @@ | ||
238 | * |
|
239 | * @return void |
|
240 | */ |
|
241 | public function create_table() { |
|
242 | global $wpdb; |
|
243 | $charset_collate = $wpdb->get_charset_collate(); |
|
244 | ||
245 | $sql = "CREATE TABLE {$this->table_name} ( |
|
246 | ID bigint(20) NOT NULL AUTO_INCREMENT, |
|
247 | log_title longtext NOT NULL, |
|
248 | log_content longtext NOT NULL, |
|
249 | log_parent bigint(20) NOT NULL, |
|
250 | log_type mediumtext NOT NULL, |
|
251 | log_date datetime NOT NULL, |
|
252 | log_date_gmt datetime NOT NULL, |
|
253 | PRIMARY KEY (ID) |
|
254 | ) {$charset_collate};"; |
|
255 | ||
256 | require_once( ABSPATH . 'wp-admin/includes/upgrade.php' ); |
|
257 | dbDelta( $sql ); |
|
258 | ||
259 | update_option( $this->table_name . '_db_version', $this->version, false ); |
|
260 | } |
|
261 | ||
262 | ||
263 | /** |
@@ 90-108 (lines=19) @@ | ||
87 | * @since 2.2.0 |
|
88 | * @access public |
|
89 | */ |
|
90 | public function create_table() { |
|
91 | global $wpdb; |
|
92 | ||
93 | $charset_collate = $wpdb->get_charset_collate(); |
|
94 | ||
95 | $sql = "CREATE TABLE {$this->table_name} ( |
|
96 | session_id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
97 | session_key char(32) NOT NULL, |
|
98 | session_value longtext NOT NULL, |
|
99 | session_expiry BIGINT UNSIGNED NOT NULL, |
|
100 | PRIMARY KEY (session_key), |
|
101 | UNIQUE KEY session_id (session_id) |
|
102 | ) {$charset_collate};"; |
|
103 | ||
104 | require_once ABSPATH . 'wp-admin/includes/upgrade.php'; |
|
105 | dbDelta( $sql ); |
|
106 | ||
107 | update_option( $this->table_name . '_db_version', $this->version, false ); |
|
108 | } |
|
109 | ||
110 | ||
111 | /** |