From 0de8e6face99c26dba042ec1c0215e78c2c1b07c Mon Sep 17 00:00:00 2001 From: Iwao AVE! Date: Thu, 2 May 2019 20:31:22 +0900 Subject: [PATCH] In HSQLDB 2, 'all VARCHAR column type declaration require a size' by default. To change the behavior, append 'sql.enforce_size=false' to the default JDBC URL. http://hsqldb.org/doc/guide/dbproperties-chapt.html#N1580D Signed-off-by: Iwao AVE! --- .../main/java/org/airsonic/player/service/SettingsService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airsonic-main/src/main/java/org/airsonic/player/service/SettingsService.java b/airsonic-main/src/main/java/org/airsonic/player/service/SettingsService.java index 0dc669ab..878e9577 100644 --- a/airsonic-main/src/main/java/org/airsonic/player/service/SettingsService.java +++ b/airsonic-main/src/main/java/org/airsonic/player/service/SettingsService.java @@ -287,7 +287,7 @@ public class SettingsService { } public static String getDefaultJDBCUrl() { - return "jdbc:hsqldb:file:" + getAirsonicHome().getPath() + "/db/" + getFileSystemAppName(); + return "jdbc:hsqldb:file:" + getAirsonicHome().getPath() + "/db/" + getFileSystemAppName() + ";sql.enforce_size=false"; } public static int getDefaultUPnPPort() {