From cd0184970ab8321044664d365066dd94bd6ff5cc Mon Sep 17 00:00:00 2001 From: Luck Date: Sun, 19 Nov 2017 22:24:39 +0000 Subject: [PATCH] Don't try to run schema migrations for SQLite --- .../luckperms/common/storage/dao/sql/SqlDao.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/common/src/main/java/me/lucko/luckperms/common/storage/dao/sql/SqlDao.java b/common/src/main/java/me/lucko/luckperms/common/storage/dao/sql/SqlDao.java index 3ab8c0f9b..cb6aa6012 100644 --- a/common/src/main/java/me/lucko/luckperms/common/storage/dao/sql/SqlDao.java +++ b/common/src/main/java/me/lucko/luckperms/common/storage/dao/sql/SqlDao.java @@ -53,6 +53,7 @@ import me.lucko.luckperms.common.references.UserIdentifier; import me.lucko.luckperms.common.storage.dao.AbstractDao; import me.lucko.luckperms.common.storage.dao.legacy.LegacySqlMigration; import me.lucko.luckperms.common.storage.dao.sql.connection.AbstractConnectionFactory; +import me.lucko.luckperms.common.storage.dao.sql.connection.file.SQLiteConnectionFactory; import java.io.BufferedReader; import java.io.InputStream; @@ -197,10 +198,12 @@ public class SqlDao extends AbstractDao { } // migrations - try (Connection connection = provider.getConnection()) { - try (Statement s = connection.createStatement()) { - s.execute(prefix.apply("ALTER TABLE {prefix}actions MODIFY COLUMN actor_name VARCHAR(100)")); - s.execute(prefix.apply("ALTER TABLE {prefix}actions MODIFY COLUMN action VARCHAR(300)")); + if (!(provider instanceof SQLiteConnectionFactory)) { + try (Connection connection = provider.getConnection()) { + try (Statement s = connection.createStatement()) { + s.execute(prefix.apply("ALTER TABLE {prefix}actions MODIFY COLUMN actor_name VARCHAR(100)")); + s.execute(prefix.apply("ALTER TABLE {prefix}actions MODIFY COLUMN action VARCHAR(300)")); + } } }