Commit 3fbbfea3319cb07659c0019fcd30caad94935e46

Authored by YevhenBondarenko
1 parent 820fc4a9

changed firmware data type to oid and updated firmwares caffeine cache config

@@ -69,7 +69,7 @@ CREATE TABLE IF NOT EXISTS firmware ( @@ -69,7 +69,7 @@ CREATE TABLE IF NOT EXISTS firmware (
69 content_type varchar(255), 69 content_type varchar(255),
70 checksum_algorithm varchar(32), 70 checksum_algorithm varchar(32),
71 checksum varchar(1020), 71 checksum varchar(1020),
72 - data bytea, 72 + data oid,
73 data_size bigint, 73 data_size bigint,
74 additional_info varchar, 74 additional_info varchar,
75 search_text varchar(255), 75 search_text varchar(255),
@@ -372,8 +372,8 @@ caffeine: @@ -372,8 +372,8 @@ caffeine:
372 timeToLiveInMinutes: 20000 372 timeToLiveInMinutes: 20000
373 maxSize: 10000 373 maxSize: 10000
374 firmwares: 374 firmwares:
375 - timeToLiveInMinutes: 1440  
376 - maxSize: 100 375 + timeToLiveInMinutes: 60
  376 + maxSize: 10
377 edges: 377 edges:
378 timeToLiveInMinutes: 1440 378 timeToLiveInMinutes: 1440
379 maxSize: 0 379 maxSize: 0
@@ -30,6 +30,7 @@ import org.thingsboard.server.dao.util.mapping.JsonStringType; @@ -30,6 +30,7 @@ import org.thingsboard.server.dao.util.mapping.JsonStringType;
30 30
31 import javax.persistence.Column; 31 import javax.persistence.Column;
32 import javax.persistence.Entity; 32 import javax.persistence.Entity;
  33 +import javax.persistence.Lob;
33 import javax.persistence.Table; 34 import javax.persistence.Table;
34 import java.nio.ByteBuffer; 35 import java.nio.ByteBuffer;
35 import java.util.UUID; 36 import java.util.UUID;
@@ -74,6 +75,7 @@ public class FirmwareEntity extends BaseSqlEntity<Firmware> implements SearchTex @@ -74,6 +75,7 @@ public class FirmwareEntity extends BaseSqlEntity<Firmware> implements SearchTex
74 @Column(name = FIRMWARE_CHECKSUM_COLUMN) 75 @Column(name = FIRMWARE_CHECKSUM_COLUMN)
75 private String checksum; 76 private String checksum;
76 77
  78 + @Lob
77 @Column(name = FIRMWARE_DATA_COLUMN, columnDefinition = "BINARY") 79 @Column(name = FIRMWARE_DATA_COLUMN, columnDefinition = "BINARY")
78 private byte[] data; 80 private byte[] data;
79 81
@@ -186,7 +186,7 @@ CREATE TABLE IF NOT EXISTS firmware ( @@ -186,7 +186,7 @@ CREATE TABLE IF NOT EXISTS firmware (
186 content_type varchar(255), 186 content_type varchar(255),
187 checksum_algorithm varchar(32), 187 checksum_algorithm varchar(32),
188 checksum varchar(1020), 188 checksum varchar(1020),
189 - data bytea, 189 + data oid,
190 data_size bigint, 190 data_size bigint,
191 additional_info varchar, 191 additional_info varchar,
192 search_text varchar(255), 192 search_text varchar(255),