From a7a9001f5e9addd59a1de91fdab5cdc01e897acd Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Mon, 4 Mar 2019 22:11:38 -0500 Subject: [PATCH] [Database v0005] Change server.ssl_state column type to tinyint - Fix "Data truncated" SQL error with server.ssl_state column type --- src/sql/migrations/down/0004.sql | 3 +++ src/sql/migrations/up/0005.sql | 5 +++++ 2 files changed, 8 insertions(+) create mode 100644 src/sql/migrations/down/0004.sql create mode 100644 src/sql/migrations/up/0005.sql diff --git a/src/sql/migrations/down/0004.sql b/src/sql/migrations/down/0004.sql new file mode 100644 index 0000000..91156ba --- /dev/null +++ b/src/sql/migrations/down/0004.sql @@ -0,0 +1,3 @@ +BEGIN; +ALTER TABLE `server` MODIFY `ssl_state` bit(1) NULL; +COMMIT; \ No newline at end of file diff --git a/src/sql/migrations/up/0005.sql b/src/sql/migrations/up/0005.sql new file mode 100644 index 0000000..b72e286 --- /dev/null +++ b/src/sql/migrations/up/0005.sql @@ -0,0 +1,5 @@ +BEGIN; +UPDATE `server` SET `ssl_state` = 0 WHERE `ssl_state` IS NULL; + +ALTER TABLE `server` MODIFY `ssl_state` tinyint(1) DEFAULT 0 NOT NULL; +COMMIT;