mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-04 17:38:10 +00:00
widen fields
This commit is contained in:
1 parent
2a101487b0
commit
5a8d1f8e0a
4 files changed
+22
-6
No files matched your search
+8
@@ -0,0 +1,8 @@
|
||||
-- noinspection SqlDialectInspectionForFile
|
||||
-- noinspection SqlNoDataSourceInspectionForFile
|
||||
-- noinspection SqlResolveForFile
|
||||
|
||||
ALTER TABLE web_referrals
|
||||
MODIFY COLUMN utm_source VARCHAR(32) DEFAULT NULL,
|
||||
MODIFY COLUMN utm_medium VARCHAR(32) DEFAULT NULL,
|
||||
MODIFY COLUMN utm_campaign VARCHAR(255) DEFAULT NULL;
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
-- noinspection SqlDialectInspectionForFile
|
||||
-- noinspection SqlNoDataSourceInspectionForFile
|
||||
-- noinspection SqlResolveForFile
|
||||
|
||||
ALTER TABLE web_referrals
|
||||
MODIFY COLUMN utm_source VARCHAR(150) DEFAULT NULL,
|
||||
MODIFY COLUMN utm_medium VARCHAR(150) DEFAULT NULL,
|
||||
MODIFY COLUMN utm_campaign VARCHAR(150) DEFAULT NULL;
|
||||
@@ -13,11 +13,11 @@ CREATE TABLE web_referrals (
|
||||
-- The parsed out referral domain
|
||||
domain VARCHAR(255) DEFAULT NULL,
|
||||
|
||||
utm_source VARCHAR(32) DEFAULT NULL,
|
||||
utm_source VARCHAR(150) DEFAULT NULL,
|
||||
|
||||
utm_medium VARCHAR(32) DEFAULT NULL,
|
||||
utm_medium VARCHAR(150) DEFAULT NULL,
|
||||
|
||||
utm_campaign VARCHAR(255) DEFAULT NULL,
|
||||
utm_campaign VARCHAR(150) DEFAULT NULL,
|
||||
|
||||
ip_address VARCHAR(40) NOT NULL,
|
||||
|
||||
|
||||
+3
-3
@@ -91,9 +91,9 @@ pub async fn log_web_referral_handler(
|
||||
let avt_token_str = avt_token.to_string();
|
||||
|
||||
// Truncate UTM fields to fit the schema.
|
||||
let utm_source = utm_source.map(|s| s.chars().take(32).collect::<String>());
|
||||
let utm_medium = utm_medium.map(|s| s.chars().take(32).collect::<String>());
|
||||
let utm_campaign = utm_campaign.map(|s| s.chars().take(255).collect::<String>());
|
||||
let utm_source = utm_source.map(|s| s.chars().take(150).collect::<String>());
|
||||
let utm_medium = utm_medium.map(|s| s.chars().take(150).collect::<String>());
|
||||
let utm_campaign = utm_campaign.map(|s| s.chars().take(150).collect::<String>());
|
||||
|
||||
// Insert into the database.
|
||||
insert_web_referral(&server_state.mysql_pool, InsertWebReferralArgs {
|
||||
|
||||
Reference in new issue
Block a user