Skip to content

Commit 76061d5

Browse files
use INT UNSIGNED for all count columns
1 parent 9443596 commit 76061d5

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

migrations/1.0.0-initial-schema.php

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,34 +8,34 @@
88
$wpdb->query(
99
"CREATE TABLE IF NOT EXISTS {$wpdb->prefix}koko_analytics_site_stats (
1010
date DATE PRIMARY KEY NOT NULL,
11-
visitors MEDIUMINT UNSIGNED NOT NULL,
12-
pageviews MEDIUMINT UNSIGNED NOT NULL
11+
visitors INT UNSIGNED NOT NULL DEFAULT 0,
12+
pageviews INT UNSIGNED NOT NULL DEFAULT 0
1313
) ENGINE=INNODB CHARACTER SET=ascii"
1414
);
1515

1616
$wpdb->query(
1717
"CREATE TABLE IF NOT EXISTS {$wpdb->prefix}koko_analytics_post_stats (
1818
date DATE NOT NULL,
19-
id BIGINT(20) UNSIGNED NOT NULL,
20-
visitors MEDIUMINT UNSIGNED NOT NULL,
21-
pageviews MEDIUMINT UNSIGNED NOT NULL,
19+
id BIGINT UNSIGNED NOT NULL,
20+
visitors INT UNSIGNED NOT NULL DEFAULT 0,
21+
pageviews INT UNSIGNED NOT NULL DEFAULT 0,
2222
PRIMARY KEY (date, id)
2323
) ENGINE=INNODB CHARACTER SET=ascii"
2424
);
2525

2626
$wpdb->query(
2727
"CREATE TABLE IF NOT EXISTS {$wpdb->prefix}koko_analytics_referrer_stats (
2828
date DATE NOT NULL,
29-
id MEDIUMINT UNSIGNED NOT NULL,
30-
visitors MEDIUMINT UNSIGNED NOT NULL,
31-
pageviews MEDIUMINT UNSIGNED NOT NULL,
29+
id INT UNSIGNED NOT NULL,
30+
visitors INT UNSIGNED NOT NULL DEFAULT 0,
31+
pageviews INT UNSIGNED NOT NULL DEFAULT 0,
3232
PRIMARY KEY (date, id)
3333
) ENGINE=INNODB CHARACTER SET=ascii"
3434
);
3535

3636
$wpdb->query(
3737
"CREATE TABLE IF NOT EXISTS {$wpdb->prefix}koko_analytics_referrer_urls (
38-
id MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
38+
id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
3939
url VARCHAR(255) NOT NULL,
4040
UNIQUE INDEX (url)
4141
) ENGINE=INNODB CHARACTER SET=ascii"

0 commit comments

Comments
 (0)