Browse Source

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

pull/4479/head
YevhenBondarenko 5 years ago
parent
commit
3fbbfea331
  1. 2
      application/src/main/data/upgrade/3.2.2/schema_update.sql
  2. 4
      application/src/main/resources/thingsboard.yml
  3. 2
      dao/src/main/java/org/thingsboard/server/dao/model/sql/FirmwareEntity.java
  4. 2
      dao/src/main/resources/sql/schema-entities.sql

2
application/src/main/data/upgrade/3.2.2/schema_update.sql

@ -69,7 +69,7 @@ CREATE TABLE IF NOT EXISTS firmware (
content_type varchar(255),
checksum_algorithm varchar(32),
checksum varchar(1020),
data bytea,
data oid,
data_size bigint,
additional_info varchar,
search_text varchar(255),

4
application/src/main/resources/thingsboard.yml

@ -372,8 +372,8 @@ caffeine:
timeToLiveInMinutes: 20000
maxSize: 10000
firmwares:
timeToLiveInMinutes: 1440
maxSize: 100
timeToLiveInMinutes: 60
maxSize: 10
edges:
timeToLiveInMinutes: 1440
maxSize: 0

2
dao/src/main/java/org/thingsboard/server/dao/model/sql/FirmwareEntity.java

@ -30,6 +30,7 @@ import org.thingsboard.server.dao.util.mapping.JsonStringType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Lob;
import javax.persistence.Table;
import java.nio.ByteBuffer;
import java.util.UUID;
@ -74,6 +75,7 @@ public class FirmwareEntity extends BaseSqlEntity<Firmware> implements SearchTex
@Column(name = FIRMWARE_CHECKSUM_COLUMN)
private String checksum;
@Lob
@Column(name = FIRMWARE_DATA_COLUMN, columnDefinition = "BINARY")
private byte[] data;

2
dao/src/main/resources/sql/schema-entities.sql

@ -186,7 +186,7 @@ CREATE TABLE IF NOT EXISTS firmware (
content_type varchar(255),
checksum_algorithm varchar(32),
checksum varchar(1020),
data bytea,
data oid,
data_size bigint,
additional_info varchar,
search_text varchar(255),

Loading…
Cancel
Save