From 02ee722e5af894a2b621db3e43a77f54fe6d5088 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Thu, 26 Jun 2025 12:39:44 +0530 Subject: [PATCH] fix: Avoid unnecessary int/long-int migrations (#33109) Because size wasn't specified it kept syncing over and over again. Specified default sizes for mariadb. --- frappe/database/mariadb/database.py | 4 ++-- frappe/database/mariadb/mysqlclient.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frappe/database/mariadb/database.py b/frappe/database/mariadb/database.py index 5cfe4a3fbf..35bb2335ad 100644 --- a/frappe/database/mariadb/database.py +++ b/frappe/database/mariadb/database.py @@ -165,11 +165,11 @@ class MariaDBDatabase(MariaDBConnectionUtil, MariaDBExceptionUtil, Database): self.db_type = "mariadb" self.type_map = { "Currency": ("decimal", "21,9"), - "Int": ("int", None), + "Int": ("int", "11"), "Long Int": ("bigint", "20"), "Float": ("decimal", "21,9"), "Percent": ("decimal", "21,9"), - "Check": ("tinyint", None), + "Check": ("tinyint", 4), "Small Text": ("text", ""), "Long Text": ("longtext", ""), "Code": ("longtext", ""), diff --git a/frappe/database/mariadb/mysqlclient.py b/frappe/database/mariadb/mysqlclient.py index 5f16c74a24..657f6dbf30 100644 --- a/frappe/database/mariadb/mysqlclient.py +++ b/frappe/database/mariadb/mysqlclient.py @@ -198,11 +198,11 @@ class MariaDBDatabase(MariaDBConnectionUtil, MariaDBExceptionUtil, Database): self.db_type = "mariadb" self.type_map = { "Currency": ("decimal", "21,9"), - "Int": ("int", None), + "Int": ("int", "11"), "Long Int": ("bigint", "20"), "Float": ("decimal", "21,9"), "Percent": ("decimal", "21,9"), - "Check": ("tinyint", None), + "Check": ("tinyint", "4"), "Small Text": ("text", ""), "Long Text": ("longtext", ""), "Code": ("longtext", ""),