From e92721e59741b6caf81fbe9c7612118a68f84251 Mon Sep 17 00:00:00 2001 From: ljacqu Date: Sat, 29 Aug 2020 11:09:13 +0200 Subject: [PATCH] #2158 Remove unneeded SQLite migration of column length - SQLite always returns a column length of 2,000,000 as they don't really have a column length restriction, cf. https://stackoverflow.com/questions/35413956/trying-to-get-the-column-size-of-a-column-using-jdbc-metadata --- src/main/java/fr/xephi/authme/datasource/SqLiteMigrater.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/fr/xephi/authme/datasource/SqLiteMigrater.java b/src/main/java/fr/xephi/authme/datasource/SqLiteMigrater.java index dc0006d2..b4a2a577 100644 --- a/src/main/java/fr/xephi/authme/datasource/SqLiteMigrater.java +++ b/src/main/java/fr/xephi/authme/datasource/SqLiteMigrater.java @@ -45,9 +45,8 @@ class SqLiteMigrater { * @return true if a migration is necessary, false otherwise */ static boolean isMigrationRequired(DatabaseMetaData metaData, String tableName, Columns col) throws SQLException { - return SqlDataSourceUtils.getColumnSize(metaData, tableName, col.TOTP_KEY) != 32 - || (SqlDataSourceUtils.isNotNullColumn(metaData, tableName, col.LAST_IP) - && SqlDataSourceUtils.getColumnDefaultValue(metaData, tableName, col.LAST_IP) == null); + return SqlDataSourceUtils.isNotNullColumn(metaData, tableName, col.LAST_IP) + && SqlDataSourceUtils.getColumnDefaultValue(metaData, tableName, col.LAST_IP) == null; } /**