thingsboard-aplcache

DAO layer fixes

7/17/2017 11:32:32 AM

Changes

Details

diff --git a/dao/src/main/resources/sql/schema.sql b/dao/src/main/resources/sql/schema.sql
index 625261d..dc001fb 100644
--- a/dao/src/main/resources/sql/schema.sql
+++ b/dao/src/main/resources/sql/schema.sql
@@ -16,44 +16,44 @@
 
 
 CREATE TABLE IF NOT EXISTS admin_settings (
-    id character varying(31) NOT NULL CONSTRAINT admin_settings_pkey PRIMARY KEY,
+    id varchar(31) NOT NULL CONSTRAINT admin_settings_pkey PRIMARY KEY,
     json_value varchar,
-    key character varying(255)
+    key varchar(255)
 );
 
 CREATE TABLE IF NOT EXISTS alarm (
-    id character varying(31) NOT NULL CONSTRAINT alarm_pkey PRIMARY KEY,
+    id varchar(31) NOT NULL CONSTRAINT alarm_pkey PRIMARY KEY,
     ack_ts bigint,
     clear_ts bigint,
     additional_info varchar,
     end_ts bigint,
-    originator_id character varying(31),
+    originator_id varchar(31),
     originator_type integer,
     propagate boolean,
-    severity character varying(255),
+    severity varchar(255),
     start_ts bigint,
-    status character varying(255),
-    tenant_id character varying(31),
-    type character varying(255)
+    status varchar(255),
+    tenant_id varchar(31),
+    type varchar(255)
 );
 
 CREATE TABLE IF NOT EXISTS asset (
-    id character varying(31) NOT NULL CONSTRAINT asset_pkey PRIMARY KEY,
+    id varchar(31) NOT NULL CONSTRAINT asset_pkey PRIMARY KEY,
     additional_info varchar,
-    customer_id character varying(31),
-    name character varying(255),
-    search_text character varying(255),
-    tenant_id character varying(31),
-    type character varying(255)
+    customer_id varchar(31),
+    name varchar(255),
+    search_text varchar(255),
+    tenant_id varchar(31),
+    type varchar(255)
 );
 
 CREATE TABLE IF NOT EXISTS attribute_kv (
-  entity_type character varying(255),
-  entity_id character varying(31),
-  attribute_type character varying(255),
-  attribute_key character varying(255),
+  entity_type varchar(255),
+  entity_id varchar(31),
+  attribute_type varchar(255),
+  attribute_key varchar(255),
   bool_v boolean,
-  str_v character varying(255),
+  str_v varchar,
   long_v bigint,
   dbl_v double precision,
   last_update_ts bigint,
@@ -61,182 +61,182 @@ CREATE TABLE IF NOT EXISTS attribute_kv (
 );
 
 CREATE TABLE IF NOT EXISTS component_descriptor (
-    id character varying(31) NOT NULL CONSTRAINT component_descriptor_pkey PRIMARY KEY,
-    actions character varying(255),
-    clazz character varying(255),
+    id varchar(31) NOT NULL CONSTRAINT component_descriptor_pkey PRIMARY KEY,
+    actions varchar(255),
+    clazz varchar,
     configuration_descriptor varchar,
-    name character varying(255),
-    scope character varying(255),
-    search_text character varying(255),
-    type character varying(255)
+    name varchar(255),
+    scope varchar(255),
+    search_text varchar(255),
+    type varchar(255)
 );
 
 CREATE TABLE IF NOT EXISTS customer (
-    id character varying(31) NOT NULL CONSTRAINT customer_pkey PRIMARY KEY,
+    id varchar(31) NOT NULL CONSTRAINT customer_pkey PRIMARY KEY,
     additional_info varchar,
-    address character varying(255),
-    address2 character varying(255),
-    city character varying(255),
-    country character varying(255),
-    email character varying(255),
-    phone character varying(255),
-    search_text character varying(255),
-    state character varying(255),
-    tenant_id character varying(31),
-    title character varying(255),
-    zip character varying(255)
+    address varchar,
+    address2 varchar,
+    city varchar(255),
+    country varchar(255),
+    email varchar(255),
+    phone varchar(255),
+    search_text varchar(255),
+    state varchar(255),
+    tenant_id varchar(31),
+    title varchar(255),
+    zip varchar(255)
 );
 
 CREATE TABLE IF NOT EXISTS dashboard (
-    id character varying(31) NOT NULL CONSTRAINT dashboard_pkey PRIMARY KEY,
+    id varchar(31) NOT NULL CONSTRAINT dashboard_pkey PRIMARY KEY,
     configuration varchar,
-    customer_id character varying(31),
-    search_text character varying(255),
-    tenant_id character varying(31),
-    title character varying(255)
+    customer_id varchar(31),
+    search_text varchar(255),
+    tenant_id varchar(31),
+    title varchar(255)
 );
 
 CREATE TABLE IF NOT EXISTS device (
-    id character varying(31) NOT NULL CONSTRAINT device_pkey PRIMARY KEY,
+    id varchar(31) NOT NULL CONSTRAINT device_pkey PRIMARY KEY,
     additional_info varchar,
-    customer_id character varying(31),
-    type character varying(255),
-    name character varying(255),
-    search_text character varying(255),
-    tenant_id character varying(31)
+    customer_id varchar(31),
+    type varchar(255),
+    name varchar(255),
+    search_text varchar(255),
+    tenant_id varchar(31)
 );
 
 CREATE TABLE IF NOT EXISTS device_credentials (
-    id character varying(31) NOT NULL CONSTRAINT device_credentials_pkey PRIMARY KEY,
-    credentials_id character varying(255),
-    credentials_type character varying(255),
-    credentials_value character varying(255),
-    device_id character varying(31)
+    id varchar(31) NOT NULL CONSTRAINT device_credentials_pkey PRIMARY KEY,
+    credentials_id varchar,
+    credentials_type varchar(255),
+    credentials_value varchar),
+    device_id varchar(31)
 );
 
 CREATE TABLE IF NOT EXISTS event (
-    id character varying(31) NOT NULL CONSTRAINT event_pkey PRIMARY KEY,
+    id varchar(31) NOT NULL CONSTRAINT event_pkey PRIMARY KEY,
     body varchar,
-    entity_id character varying(31),
-    entity_type character varying(255),
-    event_type character varying(255),
-    event_uid character varying(255),
-    tenant_id character varying(31),
+    entity_id varchar(31),
+    entity_type varchar(255),
+    event_type varchar(255),
+    event_uid varchar(255),
+    tenant_id varchar(31),
     CONSTRAINT event_unq_key UNIQUE (tenant_id, entity_type, entity_id, event_type, event_uid)
 );
 
 CREATE TABLE IF NOT EXISTS plugin (
-    id character varying(31) NOT NULL CONSTRAINT plugin_pkey PRIMARY KEY,
+    id varchar(31) NOT NULL CONSTRAINT plugin_pkey PRIMARY KEY,
     additional_info varchar,
-    api_token character varying(255),
-    plugin_class character varying(255),
+    api_token varchar(255),
+    plugin_class varchar(255),
     configuration varchar,
-    name character varying(255),
+    name varchar(255),
     public_access boolean,
-    search_text character varying(255),
-    state character varying(255),
-    tenant_id character varying(31)
+    search_text varchar(255),
+    state varchar(255),
+    tenant_id varchar(31)
 );
 
 CREATE TABLE IF NOT EXISTS relation (
-    from_id character varying(31),
-    from_type character varying(255),
-    to_id character varying(31),
-    to_type character varying(255),
-    relation_type_group character varying(255),
-    relation_type character varying(255),
+    from_id varchar(31),
+    from_type varchar(255),
+    to_id varchar(31),
+    to_type varchar(255),
+    relation_type_group varchar(255),
+    relation_type varchar(255),
     additional_info varchar,
     CONSTRAINT relation_unq_key UNIQUE (from_id, from_type, relation_type_group, relation_type, to_id, to_type)
 );
 
 CREATE TABLE IF NOT EXISTS rule (
-    id character varying(31) NOT NULL CONSTRAINT rule_pkey PRIMARY KEY,
+    id varchar(31) NOT NULL CONSTRAINT rule_pkey PRIMARY KEY,
     action varchar,
     additional_info varchar,
     filters varchar,
-    name character varying(255),
-    plugin_token character varying(255),
+    name varchar(255),
+    plugin_token varchar(255),
     processor varchar,
-    search_text character varying(255),
-    state character varying(255),
-    tenant_id character varying(31),
+    search_text varchar(255),
+    state varchar(255),
+    tenant_id varchar(31),
     weight integer
 );
 
 CREATE TABLE IF NOT EXISTS tb_user (
-    id character varying(31) NOT NULL CONSTRAINT tb_user_pkey PRIMARY KEY,
+    id varchar(31) NOT NULL CONSTRAINT tb_user_pkey PRIMARY KEY,
     additional_info varchar,
-    authority character varying(255),
-    customer_id character varying(31),
-    email character varying(255) UNIQUE,
-    first_name character varying(255),
-    last_name character varying(255),
-    search_text character varying(255),
-    tenant_id character varying(31)
+    authority varchar(255),
+    customer_id varchar(31),
+    email varchar(255) UNIQUE,
+    first_name varchar(255),
+    last_name varchar(255),
+    search_text varchar(255),
+    tenant_id varchar(31)
 );
 
 CREATE TABLE IF NOT EXISTS tenant (
-    id character varying(31) NOT NULL CONSTRAINT tenant_pkey PRIMARY KEY,
+    id varchar(31) NOT NULL CONSTRAINT tenant_pkey PRIMARY KEY,
     additional_info varchar,
-    address character varying(255),
-    address2 character varying(255),
-    city character varying(255),
-    country character varying(255),
-    email character varying(255),
-    phone character varying(255),
-    region character varying(255),
-    search_text character varying(255),
-    state character varying(255),
-    title character varying(255),
-    zip character varying(255)
+    address varchar,
+    address2 varchar,
+    city varchar(255),
+    country varchar(255),
+    email varchar(255),
+    phone varchar(255),
+    region varchar(255),
+    search_text varchar(255),
+    state varchar(255),
+    title varchar(255),
+    zip varchar(255)
 );
 
 CREATE TABLE IF NOT EXISTS ts_kv (
-    entity_type character varying(255) NOT NULL,
-    entity_id character varying(31) NOT NULL,
-    key character varying(255) NOT NULL,
+    entity_type varchar(255) NOT NULL,
+    entity_id varchar(31) NOT NULL,
+    key varchar(255) NOT NULL,
     ts bigint NOT NULL,
     bool_v boolean,
-    str_v character varying(255),
+    str_v varchar,
     long_v bigint,
     dbl_v double precision,
     CONSTRAINT ts_kv_unq_key UNIQUE (entity_type, entity_id, key, ts)
 );
 
 CREATE TABLE IF NOT EXISTS ts_kv_latest (
-    entity_type character varying(255) NOT NULL,
-    entity_id character varying(31) NOT NULL,
-    key character varying(255) NOT NULL,
+    entity_type varchar(255) NOT NULL,
+    entity_id varchar(31) NOT NULL,
+    key varchar(255) NOT NULL,
     ts bigint NOT NULL,
     bool_v boolean,
-    str_v character varying(255),
+    str_v varchar,
     long_v bigint,
     dbl_v double precision,
     CONSTRAINT ts_kv_latest_unq_key UNIQUE (entity_type, entity_id, key)
 );
 
 CREATE TABLE IF NOT EXISTS user_credentials (
-    id character varying(31) NOT NULL CONSTRAINT user_credentials_pkey PRIMARY KEY,
-    activate_token character varying(255) UNIQUE,
+    id varchar(31) NOT NULL CONSTRAINT user_credentials_pkey PRIMARY KEY,
+    activate_token varchar(255) UNIQUE,
     enabled boolean,
-    password character varying(255),
-    reset_token character varying(255) UNIQUE,
-    user_id character varying(31) UNIQUE
+    password varchar(255),
+    reset_token varchar(255) UNIQUE,
+    user_id varchar(31) UNIQUE
 );
 
 CREATE TABLE IF NOT EXISTS widget_type (
-    id character varying(31) NOT NULL CONSTRAINT widget_type_pkey PRIMARY KEY,
-    alias character varying(255),
-    bundle_alias character varying(255),
+    id varchar(31) NOT NULL CONSTRAINT widget_type_pkey PRIMARY KEY,
+    alias varchar(255),
+    bundle_alias varchar(255),
     descriptor varchar(1000000),
-    name character varying(255),
-    tenant_id character varying(31)
+    name varchar(255),
+    tenant_id varchar(31)
 );
 
 CREATE TABLE IF NOT EXISTS widgets_bundle (
-    id character varying(31) NOT NULL CONSTRAINT widgets_bundle_pkey PRIMARY KEY,
-    alias character varying(255),
-    search_text character varying(255),
-    tenant_id character varying(31),
-    title character varying(255)
+    id varchar(31) NOT NULL CONSTRAINT widgets_bundle_pkey PRIMARY KEY,
+    alias varchar(255),
+    search_text varchar(255),
+    tenant_id varchar(31),
+    title varchar(255)
 );
\ No newline at end of file