diff --git a/src/main/resources/db/migration-mysql/V4__download_log_modify_ip_field_length.sql b/src/main/resources/db/migration-mysql/V4__download_log_modify_ip_field_length.sql new file mode 100644 index 0000000..ef2b706 --- /dev/null +++ b/src/main/resources/db/migration-mysql/V4__download_log_modify_ip_field_length.sql @@ -0,0 +1 @@ +alter table download_log modify ip varchar(64) null comment '访问 ip'; \ No newline at end of file diff --git a/src/main/resources/db/migration-sqlite/V4__download_log_modify_ip_field_length.sql b/src/main/resources/db/migration-sqlite/V4__download_log_modify_ip_field_length.sql new file mode 100644 index 0000000..37f45c5 --- /dev/null +++ b/src/main/resources/db/migration-sqlite/V4__download_log_modify_ip_field_length.sql @@ -0,0 +1,28 @@ +create table download_log_dg_tmp +( + id integer + primary key autoincrement, + path text, + storage_key varchar(64), + create_time datetime, + ip varchar(64), + user_agent varchar(2048), + referer varchar(2048), + short_key varchar(255) +); + +insert into download_log_dg_tmp(id, path, storage_key, create_time, ip, user_agent, referer, short_key) +select id, + path, + storage_key, + create_time, + ip, + user_agent, + referer, + short_key +from download_log; + +drop table download_log; + +alter table download_log_dg_tmp + rename to download_log; \ No newline at end of file