docs/pages/Sublime Dump.md
2024-10-17 09:13:36 +00:00

3256 lines
142 KiB
Markdown

- ```
curl -s "http://csdra-s50.vicosrv.de:6001/api/product/page/name?pid=241&customerId=8&query&relevant=0&assignedCustomerProduct=0&shopCountryFilter&shopIdFilter&createdAtStart=2018-08-08T00:00:00Z&createdAtEnd=2018-08-08T23:59:59Z&additionalFieldUUIDs&loadTechnicalProperties=true&loadAssignedCustomerProducts=true&loadMinimalRelatedEntityProperties=true&size=2500&sort=creation_date,ASC&userId=17" | jq -r ".allEntities | map(select(.entityTypeId==\"fd7d4d2e-4254-4885-a088-891e7e69a19b\") | .id) | to_entries[] | .value"
curl -s "http://csdra-s50.vicosrv.de:6001/api/product/page/name?pid=241&customerId=8&query&relevant=0&assignedCustomerProduct=0&shopCountryFilter&shopIdFilter&createdAtStart=2018-08-08T00:00:00Z&createdAtEnd=2018-08-08T23:59:59Z&additionalFieldUUIDs&loadTechnicalProperties=true&loadAssignedCustomerProducts=true&loadMinimalRelatedEntityProperties=true&size=2500&sort=creation_date,ASC&userId=17&page=1198" | jq -r ".allEntities | map(select(.entityTypeId==\"fd7d4d2e-4254-4885-a088-891e7e69a19b\") | .id) | to_entries[] | .value" | diff ppage10.txt -
curl -s "http://csdra-s50.vicosrv.de:6001/api/product/page/name?pid=241&customerId=8&query&relevant=0&assignedCustomerProduct=0&shopCountryFilter&shopIdFilter&createdAtStart=2018-08-08T00:00:00Z&createdAtEnd=2018-08-08T23:59:59Z&additionalFieldUUIDs&loadTechnicalProperties=true&loadAssignedCustomerProducts=true&loadMinimalRelatedEntityProperties=true&size=2&sort=creation_date,ASC&userId=17&page=1497500" | jq -r ".allEntities | map(select(.entityTypeId==\"fd7d4d2e-4254-4885-a088-891e7e69a19b\") | .id) | to_entries[] | .value"
curl -s "http://localhost:6001/api/product/page/name?pid=241&customerId=8&query&relevant=0&assignedCustomerProduct=0&shopCountryFilter&shopIdFilter&createdAtStart=2018-08-08T00:00:00Z&createdAtEnd=2018-08-08T23:59:59Z&additionalFieldUUIDs&loadTechnicalProperties=true&loadAssignedCustomerProducts=true&loadMinimalRelatedEntityProperties=true&size=2&sort=creation_date,ASC&sort=uuid,ASC&userId=17&page=1497500" | jq -r ".allEntities | map(select(.entityTypeId==\"fd7d4d2e-4254-4885-a088-891e7e69a19b\") | .id) | to_entries[] | .value"
-XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+PrintPromotionFailure -XX:PrintFLSStatistics=1 -Xloggc:/usr/local/vicosoft/logs/gc_%t_%p.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dspring.profiles.active=prod -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=2204 -Dreadonly=false -Dservice.assignment.max-assigned-pp-for-cp=100
MTQ5NzUwMA==
```
-
- #+BEGIN_QUOTE
- Stellenbeschreibung prüfen
Grundlegendes Spektrum (keine Erwartungen wecken)
Vertretungen nur bei speziellen Aufgaben, aufführen
Stellenbeschreibung, Stellentitel kommen von HR
Überstellung fachlich und disziplinarisch
Unterstellung fachlich und disziplinarisch
Verantwortlichkeiten nicht zu detailliert, da eher abstrakt (keine konkrete Technologien)
- Ziele
Anforderungen an Developer
- Proaktivität (Aufwände, Qualität, Themen proaktiv weitertragen)
regelmässig die Stunden pflegen
- Bewusstsein von Beitrag (Nutzen von Beitrag verstehen)
(Qualtitätsbewusstsein, Nachhaltigkeit intrinsisch vorhanden)
- Vorbereitung Gespräche
Personal Lead zusätzlich zur fachlichen Führung
Welche Erwartungshaltung an mich
Welche Ziele selber
Was liegt am Herzen wo kann ich unterstützen
Welche bisherigen Anforderungen wurden bisher nicht erfüllt
Wie kann ich helfen
Challengen auf organisatorischen Ebene? Was sind meine Erwartungshaltungen
Gib mir die Chance dir zu helfen bevor du es in dich herein frisst
Einschätzung bzgl der Mitarbeiter
Gibt es aktuelle Themen die dringend angesprochen werden müssen?
Gibt es aktuelle Themen die dringend angesprochen werden müssen?
* Andreas
Unsicheres Bild
Chronisch überlastet. Unverzichtbar für Aufrechterhaltung der Themen.
Z.T. schon resigniert
Fokusierung/Zuverlässigkeit
Kann sich für Punkte begeistern
Stärken: Teamplayer, extrem gutes Gefühl wie andere Leute im Team drauf sind, innovativ (technologisch)
Themen mehr enablen, damit andere diese umsetzen können
Datapipe Thema neu aufrollen, Umsetzung um neue stabile Datapipe zu bekommen
Releaseprozesse
Gehaltsgespräch letztes Jahr (aktuell nicht auf dem Plan): 5167 E
Gibt es aktuelle Themen die dringend angesprochen werden müssen?
- Stehen Gehaltsanpassungen an?
#+END_QUOTE
- ``` SQL
UPDATE ent_customerproduct SET ucid = c.ucid FROM ent_customer c WHERE c.pid=ent_customerproduct.pid AND c.cid=ent_customerproduct.cid AND ent_customerproduct.ucid IS NULL;
ALTER TABLE tmp_ent_productpage_updated OWNER TO productstore;
ALTER TABLE tmp_booking_speed_sc OWNER TO productstore;
ALTER TABLE tmp_booking_speed_pp OWNER TO productstore;
ALTER TABLE tmp_ignoring_customer_ids OWNER TO productstore;
ALTER TABLE tmp_assigned_cp_ids OWNER TO productstore;
ALTER TABLE tmp_assigning_customer_ids OWNER TO productstore;
CREATE TABLE "bkcp_ent_productpage" (like "ent_productpage");
INSERT INTO "bkcp_ent_productpage"
SELECT * FROM ent_productpage;
DROP TABLE IF EXISTS tmp_ent_productpage;
CREATE TABLE "tmp_ent_productpage" (like "ent_productpage");
INSERT INTO "tmp_ent_productpage" (
"uuid", "creation_date", "modification_date", "creator_id", "last_modifier_id", "name", "url", "url_normalized", "former_urls", "crawl_date", "language", "country", "breadcrumb", "brand", "image_url", "current_price", "number_of_replies", "number_of_reviews", "asin", "asin_normalized", "gtin", "gtin_normalized", "ean13", "ean13_normalized", "sku", "sku_normalized", "vib", "vib_normalized", "modelnumber", "modelnumber_normalized", "shopcategory_id", "shop_id", "shop_internal_id", "meta_info")
SELECT "uuid", "creation_date", "modification_date", "creator_id", "last_modifier_id", "name", "url", "url_normalized", "former_urls", "crawl_date", "language", "country", "breadcrumb", "brand", "image_url", "current_price", "number_of_replies", "number_of_reviews", "asin", "asin_normalized", "gtin", "gtin_normalized", "ean13", "ean13_normalized", "sku", "sku_normalized", "vib", "vib_normalized", "modelnumber", "modelnumber_normalized", "shopcategory_id", "shop_id", "shop_internal_id", "meta_info" FROM ent_productpage;
INSERT INTO "tmp_ent_productpage"
SELECT * FROM ent_productpage;
UPDATE tmp_ent_productpage SET booking_customer_ids = NULL, ignoring_customer_ids = NULL, assigned_cp_ids = NULL, assigning_customer_ids = NULL WHERE booking_customer_ids IS NULL OR ignoring_customer_ids IS NULL OR assigned_cp_ids IS NULL OR assigning_customer_ids IS NULL;
UPDATE tmp_ent_productpage SET booking_customer_ids = NULL, ignoring_customer_ids = NULL, assigned_cp_ids = NULL, assigning_customer_ids = NULL WHERE booking_customer_ids IS NULL OR ignoring_customer_ids IS NULL OR assigned_cp_ids IS NULL OR assigning_customer_ids IS NULL;
CREATE TABLE "tmp_ent_productpage_updated" (like "ent_productpage");
INSERT INTO tmp_ent_productpage_updated
SELECT p."uuid", "creation_date", "modification_date", "creator_id", "last_modifier_id", "name", "url", "url_normalized", "former_urls", "crawl_date", "language", "country", "breadcrumb", "brand", "image_url", "current_price", "number_of_replies", "number_of_reviews", "asin", "asin_normalized", "gtin", "gtin_normalized", "ean13", "ean13_normalized", "sku", "sku_normalized", "vib", "vib_normalized", "modelnumber", "modelnumber_normalized", "shopcategory_id", "shop_id", "shop_internal_id", "meta_info",
(ssc.speed || spp.speed || p.booking_customer_ids) AS booking_customer_ids,
acp.speed, acid.speed, ici.speed
FROM ent_productpage p LEFT JOIN tmp_booking_speed_sc ssc ON p.uuid=ssc.uuid LEFT JOIN tmp_booking_speed_pp spp ON p.uuid=spp.uuid LEFT JOIN tmp_assigned_cp_ids acp ON p.uuid=acp.uuid LEFT JOIN tmp_assigning_customer_ids acid ON p.uuid=acid.uuid LEFT JOIN tmp_ignoring_customer_ids ici ON p.uuid=ici.uuid;
TRUNCATE ent_productpage
INSERT INTO ent_productpage
SELECT p."uuid", "creation_date", "modification_date", "creator_id", "last_modifier_id", "name", "url", "url_normalized", "former_urls", "crawl_date", "language", "country", "breadcrumb", "brand", "image_url", "current_price", "number_of_replies", "number_of_reviews", "asin", "asin_normalized", "gtin", "gtin_normalized", "ean13", "ean13_normalized", "sku", "sku_normalized", "vib", "vib_normalized", "modelnumber", "modelnumber_normalized", "shopcategory_id", "shop_id", "shop_internal_id", "meta_info",
CASE WHEN ssc.speed IS NULL AND spp.speed IS NULL THEN NULL
ELSE (COALESCE(ssc.speed,'') || COALESCE(spp.speed,'')) END AS booking_customer_ids,
acp.speed, acid.speed, ici.speed
FROM bckp_ent_productpage_parallel p LEFT JOIN tmp_booking_speed_sc ssc ON p.uuid=ssc.uuid LEFT JOIN tmp_booking_speed_pp spp ON p.uuid=spp.uuid LEFT JOIN tmp_assigned_cp_ids acp ON p.uuid=acp.uuid LEFT JOIN tmp_assigning_customer_ids acid ON p.uuid=acid.uuid LEFT JOIN tmp_ignoring_customer_ids ici ON p.uuid=ici.uuid;
-- create booking speed temp table
DROP TABLE IF EXISTS tmp_booking_speed_sc;
CREATE TABLE tmp_booking_speed_sc AS
SELECT hstore_sum(a.speed) AS speed , a.uuid FROM (
SELECT i.source_uuid AS uuid, hstore(ARRAY[('sc_'||c.ucid)], ARRAY[b.target_uuid:: TEXT]) AS speed
FROM ent_customer c, rel_hasbooked b, rel_isfrom i
WHERE c.uuid=b.source_uuid AND b.target_uuid=i.target_uuid
) a GROUP BY a.uuid;
CREATE INDEX IF NOT EXISTS pp_uuid_idx1 ON tmp_booking_speed_sc(uuid);
UPDATE tmp_ent_productpage p
SET booking_customer_ids = COALESCE(booking_customer_ids, '') || s.speed
FROM
tmp_booking_speed_sc s
WHERE s.uuid = p.uuid;
DROP TABLE IF EXISTS tmp_booking_speed_sc;
-- new RelationType(EDGE_LABEL_HAS_DIRECTLY_BOOKED, C, PP)
DROP TABLE IF EXISTS tmp_booking_speed_pp;
CREATE TABLE tmp_booking_speed_pp AS
SELECT hstore_sum(a.speed) AS speed, a.uuid FROM (
SELECT b.target_uuid AS uuid, hstore(ARRAY[('d_'||c.ucid)], ARRAY[c.ucid::TEXT]) AS speed
FROM ent_customer c, rel_hasdirectlybooked b
WHERE c.uuid=b.source_uuid
) a GROUP BY a.uuid;
CREATE INDEX IF NOT EXISTS pp_uuid_idx2 ON tmp_booking_speed_pp(uuid);
UPDATE tmp_ent_productpage p
SET booking_customer_ids = COALESCE(booking_customer_ids, '') || s.speed
FROM
tmp_booking_speed_pp s
WHERE s.uuid = p.uuid;
DROP TABLE IF EXISTS tmp_booking_speed_pp;
-- new RelationType(EDGE_LABEL_IRRELEVANT, C, PP)
DROP TABLE IF EXISTS tmp_ignoring_customer_ids;
CREATE TABLE tmp_ignoring_customer_ids AS
SELECT hstore_sum(a.speed) AS speed , a.uuid FROM (
SELECT i.target_uuid AS uuid, hstore(ARRAY[c.ucid:: TEXT], ARRAY[c.ucid:: TEXT]) AS speed
FROM ent_customer c, rel_isirrelevant i
WHERE c.uuid=i.source_uuid
) a GROUP BY a.uuid;
CREATE INDEX IF NOT EXISTS pp_uuid_idx3 ON tmp_ignoring_customer_ids(uuid);
UPDATE tmp_ent_productpage p
SET ignoring_customer_ids = COALESCE(ignoring_customer_ids, '') || s.speed
FROM
tmp_ignoring_customer_ids s
WHERE s.uuid = p.uuid;
DROP TABLE IF EXISTS tmp_ignoring_customer_ids;
-- new RelationType(EDGE_LABEL_CONTAINS, CP, PP)
DROP TABLE IF EXISTS tmp_assigned_cp_ids;
CREATE TABLE tmp_assigned_cp_ids AS
SELECT hstore_sum(a.speed) AS speed , a.uuid FROM (
SELECT i.target_uuid AS uuid, hstore(ARRAY[c.uuid:: TEXT], ARRAY[c.ucid:: TEXT]) AS speed
FROM ent_customerproduct c, rel_contains i
WHERE c.uuid=i.source_uuid
) a GROUP BY a.uuid;
CREATE INDEX IF NOT EXISTS pp_uuid_idx4 ON tmp_assigned_cp_ids(uuid);
UPDATE tmp_ent_productpage p
SET assigned_cp_ids = COALESCE(assigned_cp_ids, '') || s.speed
FROM
tmp_assigned_cp_ids s
WHERE s.uuid = p.uuid;
DROP TABLE IF EXISTS tmp_assigned_cp_ids;
-- new RelationType(EDGE_LABEL_CONTAINS, CP, PP)
DROP TABLE IF EXISTS tmp_assigning_customer_ids;
CREATE TABLE tmp_assigning_customer_ids AS
SELECT hstore_sum(a.speed) AS speed , a.uuid FROM (
SELECT i.target_uuid AS uuid, hstore(ARRAY[c.ucid:: TEXT], ARRAY[c.uuid:: TEXT]) AS speed
FROM ent_customerproduct c, rel_contains i
WHERE c.uuid=i.source_uuid
) a GROUP BY a.uuid;
CREATE INDEX IF NOT EXISTS pp_uuid_idx5 ON tmp_assigning_customer_ids(uuid);
UPDATE tmp_ent_productpage p
SET assigning_customer_ids = COALESCE(assigning_customer_ids, '') || s.speed
FROM
tmp_assigning_customer_ids s
WHERE s.uuid = p.uuid;
DROP TABLE IF EXISTS tmp_assigning_customer_ids;
copy tmp_dabe_isfrom (id, url, site_id, feed_ids) from '/nfs/export/PagesIsFrom/product_pages_categories_final_test.csv' delimiter E'\t' HEADER csv;
CREATE TABLE "tmp_dabe_isfrom" (
"id" INTEGER NULL DEFAULT NULL,
"url" TEXT NULL DEFAULT NULL,
"site_id" INTEGER NULL DEFAULT NULL,
"feed_ids" INTEGER NULL DEFAULT NULL
)
;
create index on tmp_dabe_isfrom using BTREE (url);
SELECT url, array_agg(feed_ids) FROM tmp_dabe_isfrom t GROUP BY url LIMIT 10
SELECT url, array_agg(feed_ids) FROM tmp_dabe_isfrom t WHERE url = 'https://www.amazon.cn/dp/B00DAEYLQW/' GROUP BY url
CREATE TABLE tmp_dabe_isfrom_agg AS
SELECT url, array_agg(feed_ids) FROM tmp_dabe_isfrom t GROUP BY url;
create index on tmp_dabe_isfrom_agg using BTREE (url);
ALTER TABLE tmp_dabe_isfrom_agg OWNER TO productstore;
UPDATE bkcp_ent_productpage bp SET NAME=pp.name FROM ent_productpage pp WHERE bp.uuid=pp.uuid AND bp.name IS null
create table if not exists bckp_ent_productpage_parallel (
uuid uuid,
creation_date timestamptz,
modification_date timestamptz,
creator_id text,
last_modifier_id text,
name text,
url text,
url_normalized text,
former_urls text[],
crawl_date timestamptz,
language bigint,
country bigint,
breadcrumb text,
brand text[],
image_url text,
current_price numeric,
number_of_replies bigint,
number_of_reviews bigint,
asin text[],
asin_normalized text[],
gtin text[],
gtin_normalized text[],
ean13 text[],
ean13_normalized text[],
sku text[],
sku_normalized text[],
vib text[],
vib_normalized text[],
modelnumber text,
modelnumber_normalized text,
shopcategory_id bigint[],
shop_id bigint,
shop_internal_id text,
meta_info jsonb,
booking_customer_ids hstore,
assigned_cp_ids hstore,
assigning_customer_ids hstore,
ignoring_customer_ids hstore,
CONSTRAINT _304d3bd1_13a8_4f02_842f_d011f92625fc UNIQUE(uuid),
PRIMARY KEY (uuid)) PARTITION BY HASH (uuid);
create table bckp_ent_productpage_parallel_0 partition of bckp_ent_productpage_parallel FOR VALUES WITH (MODULUS 8, REMAINDER 0);
create table bckp_ent_productpage_parallel_1 partition of bckp_ent_productpage_parallel FOR VALUES WITH (MODULUS 8, REMAINDER 1);
create table bckp_ent_productpage_parallel_2 partition of bckp_ent_productpage_parallel FOR VALUES WITH (MODULUS 8, REMAINDER 2);
create table bckp_ent_productpage_parallel_3 partition of bckp_ent_productpage_parallel FOR VALUES WITH (MODULUS 8, REMAINDER 3);
create table bckp_ent_productpage_parallel_4 partition of bckp_ent_productpage_parallel FOR VALUES WITH (MODULUS 8, REMAINDER 4);
create table bckp_ent_productpage_parallel_5 partition of bckp_ent_productpage_parallel FOR VALUES WITH (MODULUS 8, REMAINDER 5);
create table bckp_ent_productpage_parallel_6 partition of bckp_ent_productpage_parallel FOR VALUES WITH (MODULUS 8, REMAINDER 6);
create table bckp_ent_productpage_parallel_7 partition of bckp_ent_productpage_parallel FOR VALUES WITH (MODULUS 8, REMAINDER 7);
INSERT INTO bckp_ent_productpage_parallel SELECT * FROM bkcp_ent_productpage;
create index on bckp_ent_productpage_parallel using BTREE (url);
create index on bckp_ent_productpage_parallel using GIN (former_urls);
UPDATE bckp_ent_productpage_parallel pp SET shopcategory_id=array_agg FROM tmp_dabe_isfrom_agg di WHERE di.url=pp.url OR di.url=ANY(pp.former_urls);
productstore=# UPDATE bckp_ent_productpage_parallel pp SET shopcategory_id=array_agg FROM tmp_dabe_isfrom_agg di WHERE di.url=pp.url OR di.url=ANY(pp.former_urls);
UPDATE 8856484
Time: 700867.954 ms (11:40.868)
TRUNCATE rel_isfrom;
INSERT INTO rel_isfrom (uuid, creation_date, modification_date, source_uuid, target_uuid) SELECT uuidv3(a.uuid||'isFrom'||b.uuid),NOW(),NOW(), a.uuid, b.uuid FROM bckp_ent_productpage_parallel a inner join ent_shopcategory b on b.dataretrieval_id = any(a.shopcategory_id);
INSERT 0 21718375
Time: 384528.971 ms (06:24.529)
CREATE INDEX ON ent_productpage USING GIN (booking_customer_ids);
create index on ent_productpage using gin (name gin_trgm_ops);
CREATE INDEX ON ent_productpage USING GIN (ignoring_customer_ids);
CREATE INDEX ON ent_productpage USING GIN (assigned_cp_ids);
CREATE INDEX ON ent_productpage USING GIN (assigning_customer_ids);
UPDATE ent_customerproduct SET pid=c.pid, cid=c.cid
FROM ent_customer c
WHERE ent_customerproduct.ucid=c.ucid AND (ent_customerproduct.pid IS NULL OR ent_customerproduct.cid IS NULL);
CREATE TABLE tmp_ent_customerproduct_fixed_meta (like ent_customerproduct)
COPY tmp_ent_customerproduct_fixed_meta(uuid,creation_date,modification_date,creator_id,last_modifier_id,brand,asin,asin_normalized,ean13,ean13_normalized,sku,sku_normalized,name,language,vib,vib_normalized,pid,cid,ucid,bigLabelUrls,import_date,eigenbrand,meta_info) FROM '/nfs/export/spark_nach_maintenance/CustomerProduct/customer_product.merged.json.csv' WITH DELIMITER '|' QUOTE '^' HEADER CSV;
COPY tmp_ent_customerproduct_fixed_meta(uuid,creation_date,modification_date,creator_id,last_modifier_id,brand,asin,asin_normalized,ean13,ean13_normalized,sku,sku_normalized,name,language,vib,vib_normalized,pid,cid,ucid,bigLabelUrls,import_date,eigenbrand,meta_info) FROM '/nfs/export/spark_nach_maintenance/CustomerProduct/customer_product.merged.jsondatefix.csv' WITH DELIMITER '|' QUOTE '^' HEADER CSV;
SELECT cp.uuid AS CP_UUID, cp.name AS CP_NAME, p.url AS PAGE_URL, p.uuid AS PAGE_UUID, array_length(akeys(p.assigned_cp_ids), 1) AS c FROM ent_customerproduct cp, ent_productpage p WHERE cp.uuid = ANY(akeys(p.assigned_cp_ids)::uuid[]) GROUP BY cp.uuid, p.uuid, p.url HAVING array_length(akeys(p.assigned_cp_ids), 1) > 1
COPY (SELECT cp.uuid AS CP_UUID, cp.name AS CP_NAME, p.url AS PAGE_URL, p.uuid AS PAGE_UUID, array_length(akeys(p.assigned_cp_ids), 1) AS c FROM ent_customerproduct cp, ent_productpage p WHERE cp.uuid = ANY(akeys(p.assigned_cp_ids)::uuid[]) GROUP BY cp.uuid, p.uuid, p.url HAVING array_length(akeys(p.assigned_cp_ids), 1) > 1) to '/nfs/export/bsh_assigned_pages_more_than_one_cp.csv' WITH CSV;
```
- #+BEGIN_QUOTE
Save translations
pg_dump -a translationservice > translations2.sql
pv -e translations.sql | psql translationservice
#+END_QUOTE
- ```
having(rollup(search(documents_241_8, q="guid:(50b75ee8-3461-30a0-a8d0-035d98c0f3fb 49dcbc10-9638-348f-88fb-d2cb29d1f3d7)", fl="guid, tags", sort="guid asc"),over="guid",count(tags)), gt(count(tags), 1))
facet(documents_241_8, q="guid:(50b75ee8-3461-30a0-a8d0-035d98c0f3fb 49dcbc10-9638-348f-88fb-d2cb29d1f3d7)", buckets="guid, tags")
facet(documents_241_8, q="guid:(50b75ee8-3461-30a0-a8d0-035d98c0f3fb 49dcbc10-9638-348f-88fb-d2cb29d1f3d7)", buckets="guid, tags")
search(documents_241_8, q="guid:50b75ee8-3461-30a0-a8d0-035d98c0f3fb", fl="guid, superiors", sort="guid asc"),count(superiors))
facet(documents_240_8, q="guid:(ee85a4ab-6c7a-3923-a479-63582f04a021 77a9b3de-7eb9-3ac4-943b-8715bb995c8b)", buckets="tags", rows=20)
rollup(search(documents_240_8, q="guid:(ee85a4ab-6c7a-3923-a479-63582f04a021 77a9b3de-7eb9-3ac4-943b-8715bb995c8b)", fl="guid, tags", sort="guid asc"),over="guid",count(tags))
having(facet(documents_240_8, q="guid:(ee85a4ab-6c7a-3923-a479-63582f04a021 77a9b3de-7eb9-3ac4-943b-8715bb995c8b)", buckets="guid, ppage#syndicate_s_mode_both"), gt(count(*), 1))
having(rollup(facet(documents_240_8, q="guid:(ee85a4ab-6c7a-3923-a479-63582f04a021 77a9b3de-7eb9-3ac4-943b-8715bb995c8b)", buckets="guid,ppage#syndicate_s_mode_both", rows=50), over="guid", count(*)), gt(count(*), 1))
reduce(select(having(rollup(facet(documents_240_8, q="ppage#syndicate_s_mode_both:*", buckets="guid,ppage#syndicate_s_mode_both", rows=50, bucketSorts="ppage#syndicate_s_mode_both desc"), over="guid", count(*)), gt(count(*), 0)),guid, count(*) as numpp), by="numpp", group(sort="numpp desc", n="100"))
select(having(rollup(facet(documents_241_8, q="ppage#syndicate_s_mode_both:* AND pubDate:[2023-01-01T00:00:00Z TO 2023-04-01T00:00:00Z}", buckets="guid,ppage#syndicate_s_mode_both", rows=-1), over="guid", count(*)), gt(count(*), 1)),guid, count(*) as numpp)
select(having(rollup(facet(documents_241_8, q="cproduct_s_mode_both:* AND pubDate:[2023-02-01T00:00:00Z TO 2023-02-15T00:00:00Z}", buckets="guid,cproduct_s_mode_both", rows=-1), over="guid", count(*)), gt(count(*), 1)),guid, count(*) as numcp)
select(having(rollup(having(facet(documents_243_8, q="cproduct_s_mode_both:243#8#* AND pubDate:[2023-01-01T00:00:00Z TO 2023-02-01T00:00:00Z}", buckets="guid,cproduct_s_dv", rows=-1), and(gt(cproduct_s_dv, "243#8#0"), lt(cproduct_s_dv, "243#8#ffffffff-ffff-ffff-ffff-ffffffffffff"))), over="guid", count(*)), gt(count(*), 1)),guid, count(*) as numcp)
having(select(facet(documents_240_8,q="guid:(ee85a4ab-6c7a-3923-a479-63582f04a021 77a9b3de-7eb9-3ac4-943b-8715bb995c8b)", buckets="guid,cproduct_s_mode_both", rows=-1), guid, cproduct_s_mode_both), and(gt(cproduct_s_mode_both, "240#12#0"), lt(cproduct_s_mode_both, "240#12#ffffffff-ffff-ffff-ffff-ffffffffffff")))
update(documents_241_8_reviews,batchSize=500,search(documents_241_8, q="cproduct_s_mode_both:241#8#* AND pubDate:[2023-01-01T00:00:00Z TO 2023-02-01T00:00:00Z}",fl="guid,url,docType,pubDate,indexedDate,language,country,is_comment,is_share,sourceGuid,sourceType,authorGuid,authorType,cproduct_s_mode_both", sort="guid asc", rows=1000))
update(documents_241_8_reviews,batchSize=500,
select(search(documents_241_8, q="cproduct_s_mode_both:241#8#* AND guid:000008ff-7085-3843-8f83-89e88820baf8",fl="guid,docType,language,country,sourceGuid,sourceType,authorGuid,authorType,cproduct_s_dv", qt="/export", sort="guid asc"),
guid,"" as url,docType, "" as pubDate, "" as indexedDate,language,country,"false" as is_comment, "false" as is_share", sourceGuid,sourceType,authorGuid,authorType,cproduct_s_dv as cproduct_s_mode_both
))
update(documents_241_8_reviews,
batchSize=500,
search(collection1,
q=*:*,
qt="/export",
fl="id,a_s,a_i,a_f,s_multi,i_multi",
sort="a_f asc, a_i asc"))
select(having(rollup(having(facet(documents_241_8, q="cproduct_s_mode_both:241#8#* AND pubDate:[2023-01-01T00:00:00Z TO 2023-02-01T00:00:00Z}", buckets="guid,cproduct_s_dv", rows=-1), and(gt(cproduct_s_dv, "241#8#0"), lt(cproduct_s_dv, "241#8#ffffffff-ffff-ffff-ffff-ffffffffffff"))), over="guid", count(*)), gt(count(*), 1)),guid, count(*) as numcp)
```
- ```
GRANT EXECUTE, SELECT, SHOW VIEW, ALTER, ALTER ROUTINE, CREATE, CREATE ROUTINE, CREATE TEMPORARY TABLES, CREATE VIEW, DELETE, DROP, EVENT, INDEX, INSERT, REFERENCES, TRIGGER, UPDATE, LOCK TABLES ON `hierarchyservice_broken`.* TO 'admin'@'%' WITH GRANT OPTION;
Aiquai3b
HBpqeZ6N5A
Dara2#121016!
```
- ```
"kafkaOffset#station/251/annotated#0_ls_mode_both":441209142,
group-251-persister gestopped
datapool_data
86400
{'configset': 'document_vw', 'num_shards': 3, 'replication_factor': 2, 'max_shards_per_node': 2}
/backup/solr-cloud-002/documents_251_8/backup_increment/documents_251_8
http://solr-cloud-002.k8s-c1.vicosrv.de:8983/solr/admin/collections?action=LISTBACKUP&name=backup_increment&location=/backup/solr-cloud-002/documents_251_8
http://solr-cloud-002.k8s-c1.vicosrv.de:8983/solr/admin/collections?action=RESTORE&name=backup_increment&location=/backup/solr-cloud-002/documents_251_8&collection=documents_251_8&backupId=260
http://solr-cloud-002.k8s-c1.vicosrv.de:8983/solr/admin/collections?action=COLSTATUS&collection=documents_251_8
{
"date": "2023-03-16T08:31:22.737+0000",
"minLogSize": 439527991,
"logSize": 441418659,
"numMessages": 1890668,
"offset": 441407443,
"lag": 11216,
"owner": null
}
{
"znode": {
"path": "/overseer/async_ids/mn-92810c0e-fd6a-43ad-b537-24894ade0100",
"prop": {
"version": 0,
"aversion": 0,
"children_count": 0,
"ctime": "Thu Mar 16 07:22:36 UTC 2023 (1678951356795)",
"cversion": 0,
"czxid": 94489539729,
"ephemeralOwner": 0,
"mtime": "Thu Mar 16 07:22:36 UTC 2023 (1678951356795)",
"mzxid": 94489539729,
"pzxid": 94489539729,
"dataLength": 0
},
"data": ""
},
"tree": [
{
"text": "mn-92810c0e-fd6a-43ad-b537-24894ade0100",
"a_attr": {
"href": "admin/zookeeper?detail=true&path=%2Foverseer%2Fasync_ids%2Fmn-92810c0e-fd6a-43ad-b537-24894ade0100"
}
}
]
}
kafkaOffset#station/251/annotated#0_ls_mode_both desc
441066159
"numFound":129727185
```
- ```
mysqldump -u vicoroot -f -p -n -t --skip-triggers --complete-insert -h station-dev-001.vicosrv.de --databases monitoring --tables alert alert_logging alexa api_key_mapping api_rate_limit_bucket_configuration author_review_metadata auto_reports_feeds_data auto_reports_hashtag_data auto_reports_tags_data base_hierarchy_id blacklist_author blacklist_channel blacklist_phrase blacklist_source blacklist_sourcename blacklist_url category configuration customer customer_metadata customer_productkpidata dashboard_channel dashboard_view dashboard_view_node dashboard_view_node_category dashboard_view_node_category_topic dashboard_view_node_channel dashboard_view_node_custom_query dashboard_view_node_customer_product dashboard_view_node_entity dashboard_view_node_product_category dashboard_view_node_query entry_editorial filter_alias filter_keywords filter_list group group_customer group_project indexer_parameters language list_author list_document list_source log_customer log_macro log_node log_product_category log_query log_report macro macro_category market_price_class node_sentiment_model node_sentimentquery oauth_access_token oauth_client_details pricing_customer_booking pricing_customer_price pricing_customer_volume pricing_feature pricing_feed_volume pricing_package pricing_package_feature product_reference_price rate_limit_configuration rights role role_grant_role role_rights scheduled_export_task searchterm_management_log sentiment_model_trials sentiment_models sentimentquery service_entry shared_clipboard source sourceset sourceset_subselection sourceset_types source_category station_annotator_errors statistics_user_action stopwords stored_searches synonym_tagcloud_tokens synonym_tagcloud_variants topic topicmodel topicmodel_node topicmodel_topic topicstopwords user_abo user_alert user_annotations user_filters user_group user_rights user_role user_settings users web_alert_addresses web_alerts web_alerts_stream web_alerts_stream_conds web_alerts_stream_config web_alerts_stream_config_params web_alerts_stream_incident web_archive_customer_configuration web_customer_export_template web_customer_image_upload web_customer_mail_templates web_dashboards web_download_file web_export_templates web_export_templates_customer web_export_templates_reports web_export_templates_text web_export_templates_text_value web_export_templates_texts web_export_templates_widgets web_filter_attribute_type_ids web_filter_authors web_filter_black_lists web_filter_categories web_filter_countries web_filter_crossed_topics web_filter_data_providers web_filter_doc_types web_filter_genders web_filter_languages web_filter_market_price_classes web_filter_named_entities web_filter_nodes web_filter_post_comment_state web_filter_product web_filter_product_category_ids web_filter_product_sub_category_ids web_filter_ratings web_filter_sentiments web_filter_sort_field web_filter_sort_fields web_filter_source_types web_filter_sources web_filter_tags web_filter_topics web_filter_white_lists web_filters web_flags web_flagseries web_health_taskinfo web_kpi_customer_configuration web_label_nodes web_label_perspectives web_labels web_perspectives web_projects web_reply_templates web_reports web_reports_addresses web_reports_formats web_reports_widgets_filters web_shared_perspectives web_social_media_channel_token web_social_media_user_token web_themes web_user_annotation_context web_user_annotation_entry web_user_project web_webdashboard_containers web_webdashboard_links web_webdashboard_webdashboard_links web_webdashboards web_webpage_entry web_widget_color_settings web_widget_settings web_widget_settings_post_columns web_widget_settings_visible_columns web_widget_template_categories web_widget_template_categories_widgets web_widget_views web_widgets webpage_tracking_alerting webpage_tracking_category webpage_tracking_localization webpage_tracking_mailing webpage_tracking_permission webpage_tracking_request webpage_tracking_topic webpage_tracking_webpage webpage_tracking_webpage_content webpage_tracking_webpage_version > station-dev1_va.sql
cat station-dev1_va.sql | mysql -u monitoring -p -f -h mariadb-001.va.k8s-c1.vicosrv.de monitoring_808
mysqldump -u vicoroot -f -p -n -t --skip-triggers --complete-insert -h station-dev-001.vicosrv.de --databases monitoring --tables author > station-dev1_va_a.sql
cat station-dev1_va_a.sql | mysql -u monitoring -p -f -h mariadb-001.va.k8s-c1.vicosrv.de monitoring_808
mysqldump -u vicoroot -f -p -n -t --skip-triggers --complete-insert -h station-dev-001.vicosrv.de --databases monitoring --tables thread > station-dev1_va_t.sql
cat station-dev1_va_t.sql | mysql -u monitoring -p -f -h mariadb-001.va.k8s-c1.vicosrv.de monitoring_808
```
- ``` SQL
alter table author
drop column is_vine_user,
drop column is_hall_of_fame,
drop column is_seller,
drop column is_manufacturer,
drop column is_top_reviewer;
drop index FK7xjsawap37qpi3uaucvfllhn5 on author;
alter table blacklist_url
modify url varchar(250) not null;
alter table blacklist_url
add primary key (url);
alter table customer
add max_inactivity_days int default 0 not null after password_expiration_period;
alter table dashboard_view_node
drop column topic_feed;
alter table dashboard_view_node
drop column customer_id;
alter table dashboard_view_node_customer_product
drop key node_id_uuid;
alter table dashboard_view_node_customer_product
add constraint uniquekey1
unique (node_id, uuid);
alter table dashboard_view_node_query
drop column searchtermservice_updated;
alter table log_customer
add id int AUTO_INCREMENT PRIMARY KEY first;
alter table log_node
add id int AUTO_INCREMENT PRIMARY KEY first;
alter table log_product_category
add id int AUTO_INCREMENT PRIMARY KEY first;
alter table log_query
add id int AUTO_INCREMENT PRIMARY KEY first;
alter table log_macro
add id int AUTO_INCREMENT PRIMARY KEY first;
alter table market_price_class
drop column created_at;
alter table web_alerts_stream
drop column customer_id;
alter table web_dashboards
drop column customer_id;
alter table web_filters
drop column customer_id,
drop column ratingFrom,
drop column ratingTo,
drop column indexEnd,
drop column indexStart,
drop column rating_from,
drop column rating_to,
drop column max_indexed_date;
alter table web_kpi_customer_configuration
drop column shop_ids;
alter table web_perspectives
drop column show_as_new_in_webdashboard;
alter table web_user_annotation_context
drop column feedName,
drop column feedPath;
alter table web_widget_settings
drop column `loop`;
```
- ``` SQL
CREATE DATABASE `monitoring_814` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;
DROP TABLE IF EXISTS `alert`;
CREATE TABLE `alert` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`alert_id` int unsigned NOT NULL,
`volume` int NOT NULL DEFAULT 0,
`sentiment` int NOT NULL DEFAULT 0,
`datum` datetime NOT NULL,
`sent` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `alert_logging`;
CREATE TABLE `alert_logging` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`alert_id` int unsigned NOT NULL,
`volume` int NOT NULL DEFAULT 0,
`sentiment` int NOT NULL DEFAULT 0,
`datum` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `alexa`;
CREATE TABLE `alexa` (
`sourceGuid` char(36) NOT NULL,
`rank` bigint unsigned NOT NULL,
`is_root_domain_rank` tinyint unsigned NOT NULL DEFAULT 0,
`reach_per_million` float NOT NULL DEFAULT 0,
`page_views_per_million` float NOT NULL DEFAULT 0,
`links_in_count` bigint unsigned NOT NULL DEFAULT 0,
UNIQUE KEY `sourceGuid` (`sourceGuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `api_key_mapping`;
CREATE TABLE `api_key_mapping` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`api_key` varchar(100) NOT NULL DEFAULT '',
`user_id` int NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `unique_api_key_user_id` (`api_key`,`user_id`),
KEY `index_api_key` (`api_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `api_rate_limit_bucket_configuration`;
CREATE TABLE `api_rate_limit_bucket_configuration` (
`id` int NOT NULL AUTO_INCREMENT,
`client` varchar(50) NOT NULL,
`customer_id` int NOT NULL,
`user_id` int DEFAULT NULL,
`bucket_group` varchar(50) NOT NULL,
`upper_bucket_size` int NOT NULL,
`upper_period_in_seconds` int NOT NULL,
`lower_bucket_size` int DEFAULT NULL,
`lower_period_in_seconds` int DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `author`;
CREATE TABLE `author` (
`guid` char(36) NOT NULL,
`url` text NOT NULL,
`name` text NOT NULL,
`language_id` tinyint unsigned NOT NULL,
`country_id` tinyint unsigned NOT NULL,
`sourceguid` char(36) NOT NULL,
`authortype_id` tinyint unsigned NOT NULL,
`sourcetype_id` tinyint unsigned NOT NULL,
`relevance` int unsigned NOT NULL DEFAULT 0,
`profile` text DEFAULT NULL,
`checking` tinyint unsigned NOT NULL DEFAULT 0,
`followings` int NOT NULL DEFAULT 0,
`followers` int NOT NULL DEFAULT 0,
`registered_since` datetime DEFAULT NULL,
`post_count` int NOT NULL DEFAULT 0,
`total_views` int NOT NULL DEFAULT 0,
`uploads_count` int NOT NULL DEFAULT 0,
`img_url` text DEFAULT NULL,
PRIMARY KEY (`guid`),
KEY `sourcetype_id_checking` (`sourcetype_id`,`checking`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `author_review_metadata`;
CREATE TABLE `author_review_metadata` (
`guid` char(36) NOT NULL,
`is_vine_user` tinyint DEFAULT NULL,
`is_hall_of_fame` tinyint DEFAULT NULL,
`is_seller` tinyint DEFAULT NULL,
`is_manufacturer` tinyint DEFAULT NULL,
`is_top_reviewer` tinyint DEFAULT NULL,
PRIMARY KEY (`guid`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `auto_reports_feeds_data`;
CREATE TABLE `auto_reports_feeds_data` (
`day` date NOT NULL,
`feed_identifier` varchar(12) NOT NULL,
`volume` int DEFAULT NULL,
`change_1d_absolute` int DEFAULT NULL,
`change_1d_percent` float DEFAULT NULL,
PRIMARY KEY (`day`,`feed_identifier`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `auto_reports_hashtag_data`;
CREATE TABLE `auto_reports_hashtag_data` (
`day` date NOT NULL,
`hashtag` varchar(192) NOT NULL,
`volume` int DEFAULT NULL,
`change_1d_absolute` int DEFAULT NULL,
`change_1d_percent` float DEFAULT NULL,
PRIMARY KEY (`day`,`hashtag`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `auto_reports_tags_data`;
CREATE TABLE `auto_reports_tags_data` (
`day` date NOT NULL,
`tag` varchar(192) NOT NULL,
`volume` int DEFAULT NULL,
`change_1d_absolute` int DEFAULT NULL,
`change_1d_percent` float DEFAULT NULL,
PRIMARY KEY (`day`,`tag`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `base_hierarchy_id`;
CREATE TABLE `base_hierarchy_id` (
`id` int NOT NULL AUTO_INCREMENT,
`type` enum('BRAND','REGION','PRODUCT_GROUP','GENERIC_HIERARCHY_FILTER') NOT NULL,
`hierarchy_id` int NOT NULL,
`customer_id` int NOT NULL,
`filter_name` varchar(256) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `blacklist_author`;
CREATE TABLE `blacklist_author` (
`guid` char(36) NOT NULL,
`name` varchar(255) NOT NULL,
`sourcetype_id` tinyint NOT NULL,
PRIMARY KEY (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `blacklist_channel`;
CREATE TABLE `blacklist_channel` (
`id` int NOT NULL AUTO_INCREMENT,
`source_guid` char(36) NOT NULL,
`sourcetype_id` tinyint NOT NULL,
`channel_id` varchar(255) NOT NULL,
`channel_name` varchar(255) DEFAULT NULL,
`user_id` int DEFAULT NULL,
`customer_id` int DEFAULT NULL,
`date` timestamp NOT NULL DEFAULT current_timestamp(),
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `blacklist_phrase`;
CREATE TABLE `blacklist_phrase` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`source_guid` char(36) NOT NULL,
`phrase` varchar(100) NOT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `blacklist_source`;
CREATE TABLE `blacklist_source` (
`guid` char(36) NOT NULL,
`url` varchar(500) NOT NULL,
`sourcetype_id` tinyint NOT NULL,
`user_id` int DEFAULT 0,
`date` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `blacklist_sourcename`;
CREATE TABLE `blacklist_sourcename` (
`name` varchar(100) NOT NULL,
`url` varchar(100) NOT NULL,
`sourcetype_id` tinyint NOT NULL,
PRIMARY KEY (`name`,`url`,`sourcetype_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `blacklist_url`;
# CREATE TABLE `blacklist_url` (
# `url` varchar(250) DEFAULT NULL,
# UNIQUE KEY `url_regex` (`url`)
# ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
CREATE TABLE `blacklist_url` (
`url` varchar(250) NOT NULL,
PRIMARY KEY `url_regex` (`url`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `category`;
CREATE TABLE `category` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`category_list_id` int unsigned NOT NULL,
`name` varchar(255) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `category_list_id_name` (`category_list_id`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `configuration`;
CREATE TABLE `configuration` (
`key` varchar(255) NOT NULL,
`value` text NOT NULL,
PRIMARY KEY (`key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `customer`;
CREATE TABLE `customer` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(255) DEFAULT NULL,
`editorial` tinyint DEFAULT NULL,
`token` varchar(45) DEFAULT NULL,
`creation_date` datetime DEFAULT NULL,
`update_date` datetime DEFAULT NULL,
`password_expiration_period` int NOT NULL DEFAULT 90 COMMENT 'password expiration period in days',
`max_inactivity_days` int NOT NULL DEFAULT 0,
`automated_sentiment` tinyint DEFAULT 0,
`created_by` int DEFAULT NULL,
`automated_sentiment_type` int DEFAULT NULL,
`inactive` tinyint DEFAULT NULL,
`tagged_mode_default_value` tinyint DEFAULT NULL,
`visibility_restriction_filter_id` int DEFAULT NULL,
`hide_author_names` tinyint DEFAULT NULL,
`basic_anonymization` tinyint DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `uniquetoken` (`token`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `customer_metadata`;
CREATE TABLE `customer_metadata` (
`customer_id` int NOT NULL,
`update_date` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
`startpage_update_date` datetime DEFAULT NULL,
`startpage_sentiment_score` double DEFAULT 0,
`startpage_text` mediumtext DEFAULT NULL,
`contact_name` varchar(255) DEFAULT NULL,
`contact_pos` varchar(255) DEFAULT NULL,
`contact_tel` varchar(255) DEFAULT NULL,
`contact_mail` varchar(255) DEFAULT NULL,
`contact_html_text` mediumtext DEFAULT NULL,
`manual_url` varchar(255) DEFAULT NULL,
`theme_logo_url` varchar(255) DEFAULT NULL,
`theme_logo` varbinary(50000) DEFAULT NULL,
`theme_logo_analytics` blob DEFAULT NULL,
`theme_logo_type` varchar(4) DEFAULT NULL,
`theme_background_url` text DEFAULT NULL,
`theme_background_color` char(8) DEFAULT NULL,
`theme_main_color` char(8) DEFAULT '0x0084A8',
`customer_reference_name` varchar(255) DEFAULT NULL,
`customer_reference_mail` varchar(255) DEFAULT NULL,
`vico_reference_name` varchar(255) DEFAULT NULL,
`vico_reference_mail` varchar(255) DEFAULT NULL,
`views_for_analysis` varchar(50) DEFAULT NULL,
`sentiment_scale` text DEFAULT NULL,
`sentiment_ranges` text DEFAULT NULL,
`theme_id` bigint DEFAULT NULL,
`pptx_template_id` bigint DEFAULT NULL,
`docx_template_id` bigint DEFAULT NULL,
`xlsx_template_id` bigint DEFAULT NULL,
PRIMARY KEY (`customer_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `customer_productkpidata`;
CREATE TABLE `customer_productkpidata` (
`id` bigint NOT NULL AUTO_INCREMENT,
`amz_rating` decimal(19,2) DEFAULT NULL,
`amz_rating_prev` decimal(19,2) DEFAULT NULL,
`asin` varchar(32) DEFAULT NULL,
`cproductId_hi` bigint DEFAULT NULL,
`cproductId_lo` bigint DEFAULT NULL,
`customerId` int DEFAULT NULL,
`ean` varchar(32) DEFAULT NULL,
`language` int DEFAULT NULL,
`lifetime_rating` decimal(19,2) DEFAULT NULL,
`lifetime_rating_prev` decimal(19,2) DEFAULT NULL,
`lifetime_volume` decimal(19,2) DEFAULT NULL,
`name` longtext ,
`price` decimal(19,2) DEFAULT NULL,
`price_prev` decimal(19,2) DEFAULT NULL,
`rating` decimal(19,2) DEFAULT NULL,
`rating_1star` int DEFAULT NULL,
`rating_2star` int DEFAULT NULL,
`rating_3star` int DEFAULT NULL,
`rating_4star` int DEFAULT NULL,
`rating_5star` int DEFAULT NULL,
`rating_prev` decimal(19,2) DEFAULT NULL,
`shopId` int DEFAULT NULL,
`version` int DEFAULT NULL,
`volume` int DEFAULT NULL,
`volume_prev` int DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `idx_prim` (`customerId`,`version`,`language`,`cproductId_hi`,`cproductId_lo`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `dashboard_channel`;
CREATE TABLE `dashboard_channel` (
`id` int NOT NULL AUTO_INCREMENT,
`customer_id` int NOT NULL,
`entity_guid` char(36) NOT NULL DEFAULT '',
`sourcetype_id` tinyint unsigned NOT NULL DEFAULT 0,
`channel_name` varchar(255) DEFAULT NULL,
`url` varchar(255) DEFAULT NULL,
`display_name` varchar(255) DEFAULT NULL,
`source_guid` char(36) DEFAULT NULL,
`channel_id` varchar(255) DEFAULT NULL,
`country` tinyint NOT NULL DEFAULT 0,
`language` tinyint NOT NULL DEFAULT 0,
`authentication_token` varchar(200) DEFAULT NULL,
`marked_as_owned` tinyint DEFAULT 0,
`token_id` int DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `customer_id_source_guid_channel_id` (`customer_id`,`source_guid`,`channel_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `dashboard_view`;
CREATE TABLE `dashboard_view` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(45) NOT NULL,
`comment` varchar(255) DEFAULT NULL,
`user_id` int NOT NULL DEFAULT 0,
`role_id` int NOT NULL DEFAULT 0,
`group_id` int NOT NULL DEFAULT 0,
`is_default` int NOT NULL DEFAULT 0,
`keywords` text DEFAULT NULL,
`sortorder` int DEFAULT NULL,
`root_id` int NOT NULL,
`visible` tinyint unsigned NOT NULL DEFAULT 1,
`customer_id` int DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `dashboard_view_node`;
CREATE TABLE `dashboard_view_node` (
`id` int NOT NULL AUTO_INCREMENT,
`identifier` varchar(50) NOT NULL DEFAULT '',
`parent_id` int NOT NULL,
`name` varchar(100) NOT NULL,
`checked` tinyint NOT NULL,
`type` tinyint NOT NULL,
`sortorder` int unsigned NOT NULL DEFAULT 0,
`entry_count_30` int unsigned NOT NULL DEFAULT 0,
`is_topic` tinyint unsigned NOT NULL DEFAULT 0,
`top_topic` tinyint unsigned NOT NULL DEFAULT 0,
`editorial` tinyint DEFAULT 0,
`restricting_subnode` tinyint DEFAULT 0,
`spssname` varchar(100) NOT NULL DEFAULT '',
`sentiment_parent_id` int NOT NULL DEFAULT 0,
`topics` varchar(255) DEFAULT NULL,
`token` varchar(45) DEFAULT NULL,
`multitagging` tinyint DEFAULT NULL,
`creation_user_id` int DEFAULT NULL,
`creation_date` datetime DEFAULT NULL,
`update_date` datetime DEFAULT NULL,
`update_user_id` int DEFAULT NULL,
`node_custom_color` char(8) DEFAULT NULL,
`sentiment_type` tinyint unsigned NOT NULL DEFAULT 1,
`external_export` tinyint DEFAULT 0,
`forces_sentiment` tinyint DEFAULT 0,
`multiple_validation` tinyint DEFAULT 0,
`inactive` tinyint DEFAULT 0,
`volumeexceeded` tinyint DEFAULT 0,
`auto_sentiment` tinyint DEFAULT 1,
`complement` tinyint unsigned DEFAULT NULL,
`linked_to_id` int DEFAULT NULL,
`tagged` tinyint DEFAULT 0,
`structural` tinyint DEFAULT 0,
`channels_inherited` tinyint unsigned DEFAULT 0,
`social_metric` tinyint unsigned DEFAULT 0,
`social_metric_channel_id` int DEFAULT NULL,
`retrieve_amazon_comments` tinyint unsigned NOT NULL DEFAULT 0,
`retrieve_amazon_qa` tinyint unsigned NOT NULL DEFAULT 0,
`retrieve_prices` tinyint unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `dashboard_view_node_category`;
CREATE TABLE `dashboard_view_node_category` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`node_id` int DEFAULT NULL,
`creation_date` datetime DEFAULT NULL,
`update_date` datetime DEFAULT NULL,
`customer_id` int DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `namenode` (`name`,`node_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `dashboard_view_node_category_topic`;
CREATE TABLE `dashboard_view_node_category_topic` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(255) DEFAULT NULL,
`category_id` int DEFAULT NULL,
`creation_date` datetime DEFAULT NULL,
`update_date` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `namecategory` (`name`,`category_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `dashboard_view_node_channel`;
CREATE TABLE `dashboard_view_node_channel` (
`node_id` int NOT NULL,
`channel_id` int NOT NULL,
UNIQUE KEY `UniqueRow` (`node_id`,`channel_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `dashboard_view_node_custom_query`;
CREATE TABLE `dashboard_view_node_custom_query` (
`id` int NOT NULL AUTO_INCREMENT,
`query` text NOT NULL,
`node_id` int NOT NULL,
`description` text DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `dashboard_view_node_customer_product`;
CREATE TABLE `dashboard_view_node_customer_product` (
`node_id` int NOT NULL,
`uuid` varchar(36) NOT NULL,
UNIQUE KEY `uniquekey1` (`node_id`,`uuid`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `dashboard_view_node_entity`;
CREATE TABLE `dashboard_view_node_entity` (
`node_id` int NOT NULL DEFAULT 0,
`entity_guid` char(36) NOT NULL DEFAULT '',
`sourcetype_id` tinyint unsigned NOT NULL DEFAULT 0,
`source_guid` char(36) DEFAULT NULL,
`channel_id` varchar(255) DEFAULT NULL,
`channel_name` varchar(255) DEFAULT NULL,
`url` varchar(255) DEFAULT NULL,
`display_name` varchar(255) DEFAULT NULL,
`country` tinyint NOT NULL DEFAULT 0,
`language` tinyint NOT NULL DEFAULT 0,
PRIMARY KEY (`node_id`,`entity_guid`),
UNIQUE KEY `node_id_source_guid_channel_id` (`node_id`,`source_guid`,`channel_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `dashboard_view_node_product_category`;
CREATE TABLE `dashboard_view_node_product_category` (
`node_id` int NOT NULL,
`product_category_identifier` varchar(36) NOT NULL,
UNIQUE KEY `node_id_product_category_identifier` (`node_id`,`product_category_identifier`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `dashboard_view_node_query`;
CREATE TABLE `dashboard_view_node_query` (
`id` int NOT NULL AUTO_INCREMENT,
`node_id` int NOT NULL,
`query` text NOT NULL,
`language_id` int NOT NULL,
`sourceset_id` int DEFAULT NULL,
`pos_in_node` int DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `entry_editorial`;
# InnoDB change: Added primary key
CREATE TABLE `entry_editorial` (
`guid` char(36) NOT NULL,
`node_id` int unsigned NOT NULL,
`category_id` int unsigned NOT NULL,
`topic_id` int unsigned NOT NULL,
`sentiment` tinyint NOT NULL DEFAULT 0,
KEY `guid` (`guid`),
PRIMARY KEY (`guid`,`node_id`,`category_id`,`topic_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `filter_alias`;
CREATE TABLE `filter_alias` (
`id` int NOT NULL AUTO_INCREMENT,
`customer_id` int NOT NULL,
`filter_id` int NOT NULL,
`filter_alias` varchar(100) NOT NULL,
`locale` varchar(100) DEFAULT NULL,
`is_hierarchy` tinyint NOT NULL DEFAULT 0,
PRIMARY KEY (`id`),
UNIQUE KEY `filter_alias_UN` (`customer_id`,`filter_id`,`locale`,`is_hierarchy`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `filter_keywords`;
# InnoDB change: Added primary key
CREATE TABLE `filter_keywords` (
`keyword` mediumtext NOT NULL,
`id` int NOT NULL,
`language_id` tinyint unsigned NOT NULL,
PRIMARY KEY (`id`,`language_id`, `keyword`(255))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `filter_list`;
CREATE TABLE `filter_list` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(45) DEFAULT NULL,
`user_id` int DEFAULT NULL,
`global` tinyint DEFAULT NULL,
`creation_date` datetime DEFAULT NULL,
`update_date` datetime DEFAULT NULL,
`customer_id` int DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `group`;
CREATE TABLE `group` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(45) DEFAULT NULL,
`parent_id` int DEFAULT NULL,
`creation_date` datetime DEFAULT NULL,
`update_date` datetime DEFAULT NULL,
`cust_id` int DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `group_customer`;
CREATE TABLE `group_customer` (
`group_id` int NOT NULL,
`customer_id` int NOT NULL,
PRIMARY KEY (`group_id`,`customer_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `group_project`;
CREATE TABLE `group_project` (
`group_id` int NOT NULL,
`project_id` bigint NOT NULL,
PRIMARY KEY (`group_id`,`project_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `indexer_parameters`;
CREATE TABLE `indexer_parameters` (
`date` datetime NOT NULL,
`sourceType` int unsigned NOT NULL,
`schema` varchar(255) NOT NULL,
`dbm` varchar(50) NOT NULL,
`mode` enum('ID','DATE') NOT NULL DEFAULT 'DATE',
`maxid` int unsigned NOT NULL DEFAULT 0,
`maxidOld` int unsigned NOT NULL DEFAULT 0,
`exception` text DEFAULT NULL,
`numExceptions` int NOT NULL DEFAULT 0,
PRIMARY KEY (`sourceType`,`schema`,`dbm`,`mode`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `language`;
CREATE TABLE `language` (
`id` int NOT NULL,
`language` varchar(45) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `list_author`;
CREATE TABLE `list_author` (
`list_id` int NOT NULL,
`author_guid` varchar(45) NOT NULL,
`tagged` tinyint unsigned NOT NULL DEFAULT 1,
PRIMARY KEY (`list_id`,`author_guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `list_document`;
CREATE TABLE `list_document` (
`list_id` int NOT NULL,
`document_guid` varchar(45) NOT NULL,
PRIMARY KEY (`list_id`,`document_guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `list_source`;
CREATE TABLE `list_source` (
`list_id` int NOT NULL,
`source_guid` varchar(45) NOT NULL,
`tagged` tinyint unsigned NOT NULL DEFAULT 1,
PRIMARY KEY (`list_id`,`source_guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `log_customer`;
# InnoDB change: Added id
CREATE TABLE `log_customer` (
`id` int NOT NULL AUTO_INCREMENT,
`date` datetime NOT NULL,
`customer_id` int DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`action` int DEFAULT NULL,
`user_id` int DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `log_macro`;
# InnoDB change: Added id
CREATE TABLE `log_macro` (
`id` int NOT NULL AUTO_INCREMENT,
`date` datetime NOT NULL,
`macro_id` int DEFAULT NULL,
`query` text DEFAULT NULL,
`user_id` int DEFAULT NULL,
`action` int DEFAULT NULL,
`description` text DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `log_node`;
# InnoDB change: Added id
CREATE TABLE `log_node` (
`id` int NOT NULL AUTO_INCREMENT,
`date` datetime NOT NULL,
`node_id` int DEFAULT NULL,
`view_id` int DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`action` int DEFAULT NULL,
`user_id` int DEFAULT NULL,
`restricting_subnode` tinyint DEFAULT NULL,
`parent_id` int DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `log_product_category`;
# InnoDB change: Added id
CREATE TABLE `log_product_category` (
`id` int NOT NULL AUTO_INCREMENT,
`hierarchy_id` int NOT NULL,
`category_id` int NOT NULL COMMENT 'in case of creating and deleting hierarchies set this to 0',
`customer_product_id` varchar(36) DEFAULT NULL,
`linked_feed_id` int DEFAULT NULL,
`user_id` int NOT NULL,
`customer_id` int NOT NULL,
`action` enum('ADD_PRODUCT','REMOVE_PRODUCT','ADD_LINKED_FEED','REMOVE_LINKED_FEED','CREATE_HIERARCHY','DELETE_HIERARCHY','CREATE_CATEGORY','DELETE_CATEGORY','CHANGE_NAME','CHANGE_COLOR') COLLATE utf8mb4_unicode_ci NOT NULL,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `log_query`;
# InnoDB change: Added id
CREATE TABLE `log_query` (
`id` int NOT NULL AUTO_INCREMENT,
`date` datetime NOT NULL,
`query_id` int DEFAULT NULL,
`query` text DEFAULT NULL,
`node_id` int DEFAULT NULL,
`language_id` int DEFAULT NULL,
`sourceset_id` int DEFAULT NULL,
`action` int DEFAULT NULL,
`user_id` int DEFAULT NULL,
`channels` text DEFAULT NULL,
`pos_in_node` int DEFAULT NULL,
`description` text DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `log_report`;
CREATE TABLE `log_report` (
`id` int NOT NULL AUTO_INCREMENT,
`report_id` int DEFAULT NULL,
`report_name` varchar(255) DEFAULT NULL,
`status` enum('STARTED','FILE_PRODUCED','MAIL_SENT','FAILED') NOT NULL,
`started_at` datetime DEFAULT NULL,
`file_produced_at` datetime DEFAULT NULL,
`mail_sent_at` datetime DEFAULT NULL,
`failed_at` datetime DEFAULT NULL,
`error_message` text DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `macro`;
CREATE TABLE `macro` (
`id` int NOT NULL AUTO_INCREMENT,
`customer_id` int DEFAULT NULL,
`category_id` int DEFAULT NULL,
`name` varchar(50) DEFAULT NULL,
`query` text DEFAULT NULL,
`created` datetime DEFAULT NULL,
`created_by` int DEFAULT NULL,
`updated` datetime DEFAULT NULL,
`updated_by` int DEFAULT NULL,
`description` text DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `customer_id_category_id_name` (`customer_id`,`category_id`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `macro_category`;
CREATE TABLE `macro_category` (
`id` int NOT NULL AUTO_INCREMENT,
`customer_id` int DEFAULT NULL,
`name` varchar(50) DEFAULT NULL,
`created` datetime DEFAULT NULL,
`created_by` int DEFAULT NULL,
`updated` datetime DEFAULT NULL,
`updated_by` int DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `customer_name` (`name`,`customer_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `market_price_class`;
CREATE TABLE `market_price_class` (
`id` bigint NOT NULL AUTO_INCREMENT,
`class_id` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
`country_id` int DEFAULT NULL,
`customer_id` int NOT NULL,
`customer_product_category` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
`max_price` decimal(8,2) DEFAULT NULL,
`min_price` decimal(8,2) DEFAULT NULL,
`valid_from` datetime NOT NULL,
`valid_to` datetime NOT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `node_sentiment_model`;
CREATE TABLE `node_sentiment_model` (
`node_id` int NOT NULL,
`language_id` int NOT NULL,
`model_id` int NOT NULL,
PRIMARY KEY (`node_id`,`language_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `node_sentimentquery`;
CREATE TABLE `node_sentimentquery` (
`node_id` int NOT NULL,
`sentimentquery_id` int NOT NULL,
`language_id` int NOT NULL,
`sentiment` int NOT NULL,
UNIQUE KEY `Schlüssel 1` (`node_id`,`sentimentquery_id`,`language_id`,`sentiment`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `oauth_access_token`;
CREATE TABLE `oauth_access_token` (
`token_id` varchar(45) NOT NULL,
`token` blob DEFAULT NULL,
`authentication_id` varchar(45) DEFAULT NULL,
`user_name` varchar(45) DEFAULT NULL,
`client_id` varchar(45) DEFAULT NULL,
`authentication` blob DEFAULT NULL,
`refresh_token` varchar(45) DEFAULT NULL,
PRIMARY KEY (`token_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `oauth_client_details`;
CREATE TABLE `oauth_client_details` (
`client_id` varchar(205) NOT NULL,
`resource_ids` varchar(205) DEFAULT NULL,
`client_secret` varchar(205) DEFAULT NULL,
`scope` varchar(205) DEFAULT NULL,
`authorized_grant_types` varchar(205) DEFAULT NULL,
`web_server_redirect_uri` varchar(205) DEFAULT NULL,
`authorities` varchar(205) DEFAULT NULL,
`access_token_validity` int DEFAULT NULL,
`refresh_token_validity` int DEFAULT NULL,
`additional_information` varchar(220) DEFAULT NULL,
`autoapprove` varchar(205) DEFAULT NULL,
PRIMARY KEY (`client_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `pricing_customer_booking`;
CREATE TABLE `pricing_customer_booking` (
`id` int NOT NULL AUTO_INCREMENT,
`pricing_type` int DEFAULT NULL,
`reference_id` int DEFAULT NULL,
`quantity` int DEFAULT NULL,
`customer_id` float DEFAULT NULL,
`date` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `pricing_customer_price`;
# InnoDB change: Added primary key
CREATE TABLE `pricing_customer_price` (
`customer_id` int NOT NULL,
`pricing_type` int NOT NULL,
`reference_id` int NOT NULL,
`price` float DEFAULT NULL,
PRIMARY KEY (`customer_id`,`pricing_type`,`reference_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `pricing_customer_volume`;
CREATE TABLE `pricing_customer_volume` (
`customer_id` int NOT NULL DEFAULT 0,
`date` date NOT NULL DEFAULT '1970-01-01',
`volume` int DEFAULT NULL,
`volume_exceeded` tinyint DEFAULT NULL,
`volume_trend_exceeded` tinyint DEFAULT NULL,
`volume_percent_exceeded` int DEFAULT NULL,
`mail_sent_exceeded` datetime DEFAULT NULL,
`mail_sent_trend_exceeded` datetime DEFAULT NULL,
`mail_sent_percent_exceeded` datetime DEFAULT NULL,
`mail_sent_110_percent_exceeded` datetime DEFAULT NULL,
`mail_sent_150_percent_exceeded` datetime DEFAULT NULL,
PRIMARY KEY (`customer_id`,`date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `pricing_feature`;
CREATE TABLE `pricing_feature` (
`id` int NOT NULL AUTO_INCREMENT,
`feature_type` int NOT NULL DEFAULT 0,
`name` varchar(255) NOT NULL DEFAULT '0',
`definition` text NOT NULL,
`value` int NOT NULL DEFAULT 0,
`price` float NOT NULL DEFAULT 0,
`bookable` tinyint DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `feature_type_name_bookable` (`feature_type`,`name`,`bookable`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `pricing_feed_volume`;
CREATE TABLE `pricing_feed_volume` (
`feed_id` int NOT NULL,
`date` date NOT NULL,
`volume` int DEFAULT NULL,
`customer_id` int DEFAULT NULL,
PRIMARY KEY (`feed_id`,`date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `pricing_package`;
CREATE TABLE `pricing_package` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL DEFAULT '0',
`price` float NOT NULL DEFAULT 0,
`required_package` int DEFAULT 0,
`base_package` tinyint DEFAULT 0,
`description` text DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `pricing_package_feature`;
CREATE TABLE `pricing_package_feature` (
`package_id` int NOT NULL,
`feature_id` int NOT NULL,
PRIMARY KEY (`package_id`,`feature_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `product_reference_price`;
CREATE TABLE `product_reference_price` (
`id` varchar(36) NOT NULL,
`name` varchar(100) DEFAULT NULL,
`price` decimal(10,2) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `rate_limit_configuration`;
CREATE TABLE `rate_limit_configuration` (
`id` int NOT NULL AUTO_INCREMENT,
`client` varchar(255) NOT NULL,
`customer_id` int NOT NULL,
`user_id` int DEFAULT NULL,
`bucket_size` bigint NOT NULL,
`period_in_seconds` bigint NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
# DROP TABLE IF EXISTS TABLE `reference_date`;
# CREATE TABLE `reference_date` (
# `oldest` date DEFAULT NULL,
# `latest` date DEFAULT NULL
# ) ENGINE=MyISAM DEFAULT CHARSET=utf8
DROP TABLE IF EXISTS `rights`;
CREATE TABLE `rights` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(45) DEFAULT NULL,
`comment` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `role`;
CREATE TABLE `role` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(255) DEFAULT NULL,
`user_id` int DEFAULT NULL,
`invisible` tinyint NOT NULL DEFAULT 0,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `role_grant_role`;
CREATE TABLE `role_grant_role` (
`granting_role_id` int NOT NULL,
`granted_role_id` int NOT NULL,
PRIMARY KEY (`granting_role_id`,`granted_role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `role_rights`;
CREATE TABLE `role_rights` (
`role_id` int NOT NULL,
`right_id` varchar(45) NOT NULL,
`read` tinyint DEFAULT NULL,
`write` tinyint DEFAULT NULL,
PRIMARY KEY (`role_id`,`right_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `scheduled_export_task`;
CREATE TABLE `scheduled_export_task` (
`id` bigint NOT NULL AUTO_INCREMENT,
`export_type` enum('DLW_LEGACY','DLW_FEEDBASED','DLW_CUSTOM_COLUMNS_LEGACY','DLW_CUSTOM_COLUMNS_FEEDBASED','DCW','PERSPECTIVE','DASHBOARD','PRODUCT_PRICE_LIST','PRODUCT_LIST','MARKET_PRICE_CLASS_LIST','DOCUMENT_LIST') COLLATE utf8mb4_unicode_ci NOT NULL,
`commissioned_at` datetime DEFAULT NULL,
`export_format` varchar(255) DEFAULT NULL,
`file_name` varchar(255) DEFAULT NULL,
`worker_id` varchar(256) NOT NULL,
`dashboard_id` bigint DEFAULT NULL,
`file_path` varchar(255) DEFAULT NULL,
`filter` longblob DEFAULT NULL,
`finished_at` datetime DEFAULT NULL,
`started_at` datetime DEFAULT NULL,
`status` varchar(255) DEFAULT NULL,
`user` longblob DEFAULT NULL,
`widget` longblob DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `searchterm_management_log`;
CREATE TABLE `searchterm_management_log` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`started` datetime NOT NULL,
`finished` datetime DEFAULT NULL,
`action` mediumtext NOT NULL,
`params` mediumtext DEFAULT NULL,
`error` mediumtext DEFAULT NULL,
`user_id` int unsigned NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `sentiment_model_trials`;
# InnoDB change: Added primary key (correct?)
CREATE TABLE `sentiment_model_trials` (
`model_id` int NOT NULL,
`sentiment` tinyint NOT NULL,
`precision` decimal(4,3) DEFAULT NULL,
`recall` decimal(4,3) DEFAULT NULL,
`gold_size` int NOT NULL,
`predicted_size` int NOT NULL,
`est_ddiff` decimal(4,3) DEFAULT NULL,
`trial_id` int NOT NULL,
`series_id` int NOT NULL,
PRIMARY KEY (`model_id`,`sentiment`,`trial_id`,`series_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `sentiment_models`;
CREATE TABLE `sentiment_models` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`file_name` varchar(255) NOT NULL,
`description` varchar(511) NOT NULL,
`customer_id` int unsigned DEFAULT NULL,
`language_id` int NOT NULL,
`accuracy` decimal(5,2) NOT NULL,
`comment` varchar(2000) NOT NULL,
`is_default` tinyint NOT NULL DEFAULT 0,
`last_update` datetime DEFAULT NULL,
`last_annot_date` datetime DEFAULT NULL,
`last_checked` datetime DEFAULT NULL,
`has_trials` tinyint NOT NULL DEFAULT 0,
`method` int NOT NULL DEFAULT 0,
`is_global` int DEFAULT NULL,
`global_for_customer` int NOT NULL DEFAULT 0,
`is_multiple_validated` tinyint unsigned DEFAULT 0,
`allow_simply_validated` tinyint unsigned DEFAULT 0,
`is_strict` tinyint unsigned DEFAULT 1,
`min_validation` smallint unsigned DEFAULT 0,
`w2v_model_name` varchar(200) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `sentimentquery`;
CREATE TABLE `sentimentquery` (
`id` int NOT NULL AUTO_INCREMENT,
`name` tinytext NOT NULL,
`query` text NOT NULL,
`language_id` int NOT NULL DEFAULT 0,
`customer_id` int NOT NULL DEFAULT 0,
`sentiment` tinyint NOT NULL,
`priority` int NOT NULL DEFAULT 0,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `service_entry`;
CREATE TABLE `service_entry` (
`guid` char(36) NOT NULL,
`pub_date` datetime NOT NULL,
`update_date` datetime NOT NULL,
`document_type_id` tinyint unsigned NOT NULL,
`url` varchar(400) NOT NULL,
`title` text NOT NULL,
`content` text NOT NULL,
`sourcetype_id` tinyint unsigned NOT NULL,
`sourceguid` char(36) NOT NULL,
`language_id` tinyint unsigned NOT NULL,
`country_id` tinyint unsigned NOT NULL,
`author_name` varchar(255) NOT NULL,
`author_url` varchar(400) NOT NULL,
`author_picture_url` varchar(400) NOT NULL,
`thread_name` varchar(255) NOT NULL,
`thread_url` varchar(400) NOT NULL,
`comment_count` int unsigned NOT NULL,
`like_count` int unsigned NOT NULL,
`dislike_count` int unsigned NOT NULL DEFAULT 0,
`metadata` text NOT NULL,
`author_is_channel` tinyint NOT NULL DEFAULT 0,
`original_entry_id` varchar(200) NOT NULL,
`original_conversation_id` varchar(200) NOT NULL,
`in_reply_to_id` varchar(200) NOT NULL,
PRIMARY KEY (`guid`),
KEY `sourcetype_id` (`sourcetype_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `shared_clipboard`;
CREATE TABLE `shared_clipboard` (
`id` int NOT NULL AUTO_INCREMENT,
`owner_user_id` int NOT NULL,
`shared_user_id` int NOT NULL,
`customer_id` int NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `shared_clipboard_UN` (`shared_user_id`,`owner_user_id`,`customer_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `source`;
CREATE TABLE `source` (
`guid` char(36) NOT NULL,
`url` text NOT NULL,
`name` text NOT NULL,
`language_id` int unsigned NOT NULL,
`country_id` int unsigned NOT NULL,
`sourcetype_id` int unsigned NOT NULL,
`relevance` int unsigned NOT NULL DEFAULT 0,
`category` int DEFAULT NULL,
`token` char(5) NOT NULL DEFAULT 'YYYYY',
`is_new` tinyint unsigned NOT NULL DEFAULT 1,
`alexa_checked` tinyint unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`guid`),
KEY `alexa_checked` (`alexa_checked`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `sourceset`;
CREATE TABLE `sourceset` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`language_id` int unsigned NOT NULL,
`read_only` tinyint unsigned NOT NULL DEFAULT 0,
`customer_id` int DEFAULT NULL,
`editor` int DEFAULT NULL,
`edit_date` datetime DEFAULT NULL,
`creator` int DEFAULT NULL,
`creation_date` datetime DEFAULT NULL,
`blacklist` tinyint DEFAULT NULL,
`global` tinyint unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `sourceset_subselection`;
# InnoDB change: Primary Key
CREATE TABLE `sourceset_subselection` (
`id` int unsigned NOT NULL,
`source_guid` char(36) NOT NULL,
KEY `id` (`id`),
PRIMARY KEY (`id`, `source_guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `sourceset_types`;
CREATE TABLE `sourceset_types` (
`sourceset_id` int unsigned NOT NULL,
`sourcetype_id` int unsigned NOT NULL,
`subselection_id` int unsigned DEFAULT NULL,
`exclude` tinyint DEFAULT NULL,
UNIQUE KEY `sourceset_id_source` (`sourceset_id`,`sourcetype_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `station_annotator_errors`;
CREATE TABLE `station_annotator_errors` (
`incident_id` int NOT NULL AUTO_INCREMENT,
`incident_date` datetime NOT NULL,
`resolved` tinyint NOT NULL,
`document_pubdate` datetime DEFAULT NULL,
`document_guid` char(36) DEFAULT NULL,
`document_url` varchar(1024) DEFAULT NULL,
`kafka_topic` varchar(100) NOT NULL,
`kafka_partition` int DEFAULT NULL,
`kafka_offset` bigint NOT NULL,
`context` varchar(100) DEFAULT NULL,
`cause` mediumtext DEFAULT NULL,
PRIMARY KEY (`incident_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `statistics_user_action`;
CREATE TABLE `statistics_user_action` (
`id` int NOT NULL AUTO_INCREMENT,
`action` varchar(255) DEFAULT NULL,
`action_date` datetime DEFAULT NULL,
`customer_id` int DEFAULT NULL,
`user_id` int DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `UK_hb9cx5iul3rcoe6f1oxr1pyp8` (`user_id`),
KEY `UK_jotnkms79a9o7vgjic3gcdvel` (`customer_id`),
KEY `UK_q2c6aey518l3mr69i6evj8u1n` (`action`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `stopwords`;
# InnoDB change: Added primary key
CREATE TABLE `stopwords` (
`stopword` varchar(100) NOT NULL,
`customer_id` int NOT NULL DEFAULT 0,
`global` tinyint unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`stopword`,`customer_id`, `global`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `stored_searches`;
CREATE TABLE `stored_searches` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`search_str` mediumtext DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`user_id` int unsigned DEFAULT NULL,
`role_id` int unsigned DEFAULT NULL,
`group_id` int unsigned DEFAULT NULL,
`customer_id` int unsigned DEFAULT NULL,
`global` tinyint unsigned NOT NULL DEFAULT 0,
`created` datetime DEFAULT NULL,
`updated_by` int DEFAULT NULL,
`updated` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `synonym_tagcloud_tokens`;
CREATE TABLE `synonym_tagcloud_tokens` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`canonical` varchar(255) NOT NULL,
`pos` enum('a','n') NOT NULL,
`language_id` tinyint unsigned NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `canonical_pos_language_id` (`canonical`,`pos`,`language_id`),
KEY `language_id` (`language_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `synonym_tagcloud_variants`;
CREATE TABLE `synonym_tagcloud_variants` (
`token_id` int unsigned NOT NULL,
`variant` varchar(255) NOT NULL,
UNIQUE KEY `variant_token_id` (`variant`,`token_id`),
KEY `token_id` (`token_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `thread`;
CREATE TABLE `thread` (
`guid` char(36) NOT NULL,
`url` text NOT NULL,
`name` text NOT NULL,
`language_id` int unsigned NOT NULL,
`country_id` int unsigned NOT NULL,
`sourceguid` char(36) NOT NULL,
`authorguid` char(36) DEFAULT NULL,
`relevance` int unsigned NOT NULL DEFAULT 0,
`sourcetype_id` int unsigned NOT NULL,
`reach` int unsigned NOT NULL,
`characteristic1` int unsigned NOT NULL,
`characteristic2` int unsigned NOT NULL,
`characteristic3` int unsigned NOT NULL,
PRIMARY KEY (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `topic`;
CREATE TABLE `topic` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`modelid` int unsigned NOT NULL,
`name` text NOT NULL,
`keywords` text ,
`hidden` tinyint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `topicmodel`;
CREATE TABLE `topicmodel` (
`id` int unsigned NOT NULL,
`name` text NOT NULL,
`file_name` text NOT NULL,
`language_id` smallint unsigned NOT NULL,
`last_update` datetime NOT NULL,
`last_train_date` datetime NOT NULL,
`last_checked` datetime NOT NULL,
`topic_number` int unsigned NOT NULL,
`upd_interval` bigint unsigned NOT NULL,
`train_size` int unsigned NOT NULL,
`min_train_size` int unsigned NOT NULL,
`max_topics` int unsigned NOT NULL,
`threshold` double NOT NULL,
`est_threshold` double NOT NULL,
`version` int unsigned NOT NULL,
`window` int unsigned NOT NULL,
`oldest` int unsigned NOT NULL,
`sim_threshold` double NOT NULL,
`customer_id` int unsigned DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `topicmodel_node`;
CREATE TABLE `topicmodel_node` (
`node_id` int unsigned NOT NULL,
`language_id` int unsigned NOT NULL,
`model_id` int unsigned NOT NULL,
UNIQUE KEY `model_id` (`model_id`,`node_id`,`language_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
# ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=FIXED
DROP TABLE IF EXISTS `topicmodel_topic`;
CREATE TABLE `topicmodel_topic` (
`modelid` int unsigned NOT NULL,
`indice` int unsigned NOT NULL,
`version` int unsigned NOT NULL,
`topicid` bigint unsigned NOT NULL,
`enabled` tinyint unsigned NOT NULL,
`raisedwords` text NOT NULL,
UNIQUE KEY `Index 1` (`modelid`,`version`,`indice`,`topicid`),
KEY `topicid` (`topicid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `topicstopwords`;
# InnoDB change: Added primary key
CREATE TABLE `topicstopwords` (
`word` text NOT NULL,
`languageid` smallint NOT NULL,
`customerid` smallint NOT NULL DEFAULT '0',
PRIMARY KEY (`word`(255),`languageid`,`customerid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `user_abo`;
CREATE TABLE `user_abo` (
`abo_id` int unsigned NOT NULL AUTO_INCREMENT,
`user_id` int unsigned NOT NULL,
`from` varchar(255) NOT NULL,
`to` varchar(255) NOT NULL DEFAULT '',
`cc` varchar(255) DEFAULT NULL,
`bcc` varchar(255) DEFAULT NULL,
`subject` tinytext NOT NULL,
`comment` tinytext DEFAULT NULL,
`mailingType` tinyint NOT NULL DEFAULT 0,
`intervall` tinyint NOT NULL DEFAULT 0,
`day` tinyint NOT NULL DEFAULT 0,
`lastsent` datetime DEFAULT NULL,
`countries` varchar(255) DEFAULT '',
`languages` varchar(255) DEFAULT '',
`sources` varchar(255) DEFAULT '',
`nodes` varchar(255) DEFAULT '',
`tagnames` varchar(255) DEFAULT '',
`sentiment` varchar(255) DEFAULT '',
`unit` varchar(255) DEFAULT '',
`hotspot` varchar(255) DEFAULT '',
`hotspottype` tinyint DEFAULT NULL,
`timeframe` int unsigned DEFAULT NULL,
`restrict` text DEFAULT NULL,
`blacklist_id` int DEFAULT NULL,
`whitelist_id` int DEFAULT NULL,
PRIMARY KEY (`abo_id`,`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `user_alert`;
CREATE TABLE `user_alert` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(100) NOT NULL,
`user_id` int unsigned NOT NULL,
`node_id` int unsigned NOT NULL DEFAULT 0,
`volume_bound` int NOT NULL DEFAULT 0,
`sentiment_bound` int NOT NULL DEFAULT 0,
`to_addresses` text DEFAULT NULL,
`comment` text DEFAULT NULL,
`black_list` text DEFAULT NULL,
`white_list` text DEFAULT NULL,
`start_date` date DEFAULT NULL,
`end_date` date DEFAULT NULL,
`timespan` int unsigned DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `user_annotations`;
CREATE TABLE `user_annotations` (
`id` int NOT NULL AUTO_INCREMENT,
`type` tinyint unsigned NOT NULL,
`created` datetime NOT NULL,
`user_id` int NOT NULL,
`document_guid` char(36) NOT NULL,
`language_id` tinyint unsigned NOT NULL DEFAULT 0,
`params` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `user_filters`;
CREATE TABLE `user_filters` (
`user_id` int unsigned NOT NULL,
`name` varchar(255) CHARACTER SET latin1 NOT NULL,
`is_default` int unsigned DEFAULT NULL,
`is_global` int unsigned DEFAULT NULL,
`start_date` date DEFAULT '1970-01-01',
`end_date` date DEFAULT '1970-01-01',
`analysis_view` int unsigned DEFAULT NULL,
`node_selection` varchar(255) DEFAULT NULL,
`source_selection` varchar(255) DEFAULT NULL,
`language_selection` varchar(255) DEFAULT NULL,
`units` int unsigned DEFAULT NULL,
`targetgroup_selection` varchar(255) DEFAULT NULL,
`tag_selection` varchar(255) DEFAULT NULL,
`hotspots_selection` varchar(255) DEFAULT NULL,
`searchstring` varchar(255) DEFAULT NULL,
`sentiment` int unsigned DEFAULT NULL,
`tagcloud_size` int unsigned DEFAULT NULL,
`hotspot_size` int unsigned DEFAULT NULL,
`time_range` int unsigned DEFAULT NULL,
`id` int unsigned NOT NULL AUTO_INCREMENT,
`restrict_to` varchar(255) DEFAULT NULL,
`country_selection` text DEFAULT NULL,
`black_list` varchar(255) DEFAULT NULL,
`white_list` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `unique name` (`user_id`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `user_group`;
CREATE TABLE `user_group` (
`user_id` int NOT NULL,
`group_id` int NOT NULL,
PRIMARY KEY (`user_id`,`group_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `user_rights`;
CREATE TABLE `user_rights` (
`user_id` int NOT NULL,
`right_id` varchar(45) NOT NULL,
`read` tinyint DEFAULT NULL,
`write` tinyint DEFAULT NULL,
PRIMARY KEY (`user_id`,`right_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `user_role`;
CREATE TABLE `user_role` (
`user_id` int NOT NULL,
`role_id` int NOT NULL,
PRIMARY KEY (`user_id`,`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `user_settings`;
CREATE TABLE `user_settings` (
`user_id` int NOT NULL,
`context` varchar(40) NOT NULL,
`key` varchar(150) NOT NULL,
`value` text NOT NULL,
PRIMARY KEY (`user_id`,`context`,`key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `users`;
CREATE TABLE `users` (
`id` int NOT NULL AUTO_INCREMENT,
`username` varchar(45) NOT NULL,
`password` varchar(80) NOT NULL,
`password_updated_at` date DEFAULT NULL,
`firstname` varchar(100) NOT NULL,
`lastname` varchar(100) NOT NULL,
`email` varchar(255) NOT NULL,
`comment` varchar(255) DEFAULT NULL,
`language_id` int NOT NULL DEFAULT 0,
`role_id` int NOT NULL DEFAULT 0,
`group_id` int NOT NULL DEFAULT 0,
`noiprestriction` tinyint unsigned DEFAULT 0,
`temporary` tinyint NOT NULL DEFAULT 0,
`invisible` tinyint NOT NULL DEFAULT 0 COMMENT 'if enabled, account will only be visible to root.',
`creationDate` datetime NOT NULL DEFAULT '1970-01-01 00:00:00',
`expires` date NOT NULL DEFAULT '1970-01-01',
`default_view` int NOT NULL DEFAULT 0,
`customer_id` int DEFAULT NULL,
`created_by` int DEFAULT NULL,
`external_user_id` varchar(45) DEFAULT NULL,
`client_id` varchar(45) DEFAULT NULL,
`external_password` varchar(45) DEFAULT NULL,
`wt_alerting_interval` enum('no_alerting','immediately','daily','weekly','monthly') NOT NULL DEFAULT 'daily',
`user_language_id` tinyint unsigned NOT NULL DEFAULT 0,
`user_country_id` tinyint unsigned NOT NULL DEFAULT 0,
`inactive` tinyint NOT NULL DEFAULT 0,
`failed_login_attempts` tinyint NOT NULL DEFAULT 0,
`last_login_at` date DEFAULT NULL,
`account_unlock_hash` varchar(256) DEFAULT NULL,
`time_zone_id` varchar(50) NOT NULL DEFAULT 'Europe/Berlin',
`deleted` tinyint NOT NULL DEFAULT 0,
`expiration_email_sent` tinyint NOT NULL DEFAULT 0,
PRIMARY KEY (`id`),
UNIQUE KEY `UniqueUser` (`username`),
KEY `fk_role_id` (`role_id`),
KEY `fk_group_id` (`group_id`),
KEY `fk_language_id` (`language_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_alert_addresses`;
CREATE TABLE `web_alert_addresses` (
`alert_id` int NOT NULL,
`addresses_id` varchar(255) DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`alert_id`,`pos`),
KEY `FK_jk3elndhs23jb1ssayrbt95rs` (`alert_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_alerts`;
CREATE TABLE `web_alerts` (
`id` int NOT NULL AUTO_INCREMENT,
`alert_id` int DEFAULT NULL,
`comment` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`seen_date` datetime DEFAULT NULL,
`sent_date` datetime DEFAULT NULL,
`sentiment` int DEFAULT NULL,
`timespan` int DEFAULT NULL,
`user_id` int DEFAULT NULL,
`volume` int DEFAULT NULL,
`filter_id` bigint DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `UK_p4vhrott3eb00ruwx5bx8w0kn` (`alert_id`),
KEY `FK_ocndji27hgx9l8wlwu1pcrhe3` (`filter_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_alerts_stream`;
CREATE TABLE `web_alerts_stream` (
`id` int NOT NULL AUTO_INCREMENT,
`comment` varchar(255) DEFAULT NULL,
`duplicate_mode` int NOT NULL,
`interval_ms` bigint NOT NULL,
`priority` tinyint unsigned NOT NULL DEFAULT 0,
`last_alert` datetime DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`user_id` int NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_alerts_stream_conds`;
CREATE TABLE `web_alerts_stream_conds` (
`discriminator` varchar(4) NOT NULL,
`id` bigint NOT NULL AUTO_INCREMENT,
`description` varchar(255) DEFAULT NULL,
`value` varchar(255) DEFAULT NULL,
`inverted` tinyint unsigned NOT NULL DEFAULT 0,
`alert_stream_id` int DEFAULT NULL,
`pos` int DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `FK8m0p8mpta3c2l1wu9v7f5hfrg` (`alert_stream_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_alerts_stream_config`;
CREATE TABLE `web_alerts_stream_config` (
`id` int NOT NULL AUTO_INCREMENT,
`type` varchar(255) DEFAULT NULL,
`alert_stream_id` int DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `FK5uoa6o4i9ucntbwm8g5haiyw` (`alert_stream_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_alerts_stream_config_params`;
CREATE TABLE `web_alerts_stream_config_params` (
`alert_config_id` int NOT NULL,
`params` varchar(255) DEFAULT NULL,
`params_key` varchar(100) NOT NULL,
PRIMARY KEY (`alert_config_id`,`params_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_alerts_stream_incident`;
CREATE TABLE `web_alerts_stream_incident` (
`incident_id` varchar(36) NOT NULL,
`stream_id` int NOT NULL,
`serialized_incident` longblob DEFAULT NULL,
`triggered_at` datetime DEFAULT NULL,
PRIMARY KEY (`incident_id`,`stream_id`),
KEY `stream_id_triggered_at` (`stream_id`,`triggered_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_archive_customer_configuration`;
CREATE TABLE `web_archive_customer_configuration` (
`id` int NOT NULL AUTO_INCREMENT,
`creation_date` datetime DEFAULT NULL,
`customer_id` int DEFAULT NULL,
`finished_date` datetime DEFAULT NULL,
`state` int DEFAULT NULL,
`user_id` int DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
# DROP TABLE IF EXISTS TABLE `web_block_the_edit`;
# CREATE TABLE `web_block_the_edit` (
# `id` bigint NOT NULL AUTO_INCREMENT,
# `type` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
# `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
# `creator_id` bigint DEFAULT NULL,
# `customer_id` int DEFAULT NULL,
# `document_guid` varchar(36) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
# PRIMARY KEY (`id`)
# ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
DROP TABLE IF EXISTS `web_customer_export_template`;
CREATE TABLE `web_customer_export_template` (
`id` bigint NOT NULL AUTO_INCREMENT,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`creator_id` bigint DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`posted_at` datetime DEFAULT NULL,
`customer_id` int DEFAULT NULL,
`template` longblob NOT NULL,
`template_name` varchar(255) DEFAULT NULL,
`type` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_customer_image_upload`;
CREATE TABLE `web_customer_image_upload` (
`id` bigint NOT NULL AUTO_INCREMENT,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`creator_id` bigint DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`posted_at` datetime DEFAULT NULL,
`customer_id` int NOT NULL,
`image` longblob DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_customer_mail_templates`;
CREATE TABLE `web_customer_mail_templates` (
`id` bigint NOT NULL AUTO_INCREMENT,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`creator_id` bigint DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`posted_at` datetime DEFAULT NULL,
`contents` longtext DEFAULT NULL,
`customer_id` int NOT NULL,
`locale_code` varchar(255) NOT NULL,
`type` int NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_dashboards`;
CREATE TABLE `web_dashboards` (
`id` bigint NOT NULL AUTO_INCREMENT,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`creator_id` bigint DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`posted_at` datetime DEFAULT NULL,
`position` int DEFAULT NULL,
`perspective_id` bigint DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `FK_rv3rl39evi906xi4x7lqow5gn` (`perspective_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_download_file`;
CREATE TABLE `web_download_file` (
`file_identifier` varchar(125) NOT NULL,
`creation_at` timestamp NOT NULL DEFAULT current_timestamp(),
`file_path` varchar(255) DEFAULT NULL,
`last_downloaded_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`file_identifier`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_export_templates`;
CREATE TABLE `web_export_templates` (
`id` bigint NOT NULL AUTO_INCREMENT,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`creator_id` bigint DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`posted_at` datetime DEFAULT NULL,
`template` longblob NOT NULL,
`title_id` bigint DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `FK_g05s3ucxbeor3nuqy85wkbe6a` (`title_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_export_templates_customer`;
# InnoDB change: Added primary key
CREATE TABLE `web_export_templates_customer` (
`template_id` bigint NOT NULL,
`customer_id` int NOT NULL,
KEY `FK_df226qn8ks5vm5dumt4w4udoi` (`template_id`),
PRIMARY KEY (`template_id`,`customer_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_export_templates_reports`;
CREATE TABLE `web_export_templates_reports` (
`template_id` bigint DEFAULT NULL,
`report_id` bigint NOT NULL,
PRIMARY KEY (`report_id`),
KEY `FK_7viucrwq64gu0qhnrtvx4rfev` (`template_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_export_templates_text`;
CREATE TABLE `web_export_templates_text` (
`id` bigint NOT NULL AUTO_INCREMENT,
`default_text` varchar(255) DEFAULT NULL,
`identifier` varchar(255) DEFAULT NULL,
`label` varchar(255) DEFAULT NULL,
`max_length` int DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_export_templates_text_value`;
CREATE TABLE `web_export_templates_text_value` (
`id` bigint NOT NULL AUTO_INCREMENT,
`value` varchar(255) DEFAULT NULL,
`text_id` bigint DEFAULT NULL,
`report_id` bigint DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `FK_77reriydhr901v13unt2pryau` (`text_id`),
KEY `FK_l70f95cr5c1je27my7y625ie1` (`report_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_export_templates_texts`;
CREATE TABLE `web_export_templates_texts` (
`template_id` bigint NOT NULL,
`text_id` bigint NOT NULL,
PRIMARY KEY (`template_id`,`text_id`),
UNIQUE KEY `UK_95nadde4fled9wl3gw3usa8n` (`text_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_export_templates_widgets`;
CREATE TABLE `web_export_templates_widgets` (
`template_id` bigint DEFAULT NULL,
`widget_id` bigint DEFAULT NULL,
`id` bigint NOT NULL AUTO_INCREMENT,
`number_on_slide` int DEFAULT NULL,
`slide` int NOT NULL,
`title_id` bigint DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `UK_4cpxdsw9bgv5e1i0t9uag1n1` (`widget_id`),
KEY `FK_85wnuiiqdwgfevkh7yt07bhpu` (`title_id`),
KEY `template_id` (`template_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filter_attribute_type_ids`;
CREATE TABLE `web_filter_attribute_type_ids` (
`filter_id` bigint NOT NULL,
`attribute_type_id` int DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`filter_id`,`pos`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filter_authors`;
CREATE TABLE `web_filter_authors` (
`filter_id` bigint NOT NULL,
`author_guid` varchar(255) DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`filter_id`,`pos`),
KEY `FK_7tbrdga27ergv073s9jvhv9cj` (`filter_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filter_black_lists`;
CREATE TABLE `web_filter_black_lists` (
`filter_id` bigint NOT NULL,
`list_id` int DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`filter_id`,`pos`),
KEY `FK_kbbtnu9txy7uw7i8spo6qmgtv` (`filter_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filter_countries`;
CREATE TABLE `web_filter_countries` (
`filter_id` bigint NOT NULL,
`country_id` int DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`filter_id`,`pos`),
KEY `FK_k190kisashhgd2ttn7g0xx7kd` (`filter_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filter_crossed_topics`;
CREATE TABLE `web_filter_crossed_topics` (
`filter_id` bigint NOT NULL,
`node_id` int DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`filter_id`,`pos`),
KEY `FK_mjvauwbx1t2uapkx1jkw7su65` (`filter_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filter_doc_types`;
CREATE TABLE `web_filter_doc_types` (
`filter_id` bigint NOT NULL,
`docType_id` int DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`filter_id`,`pos`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filter_genders`;
CREATE TABLE `web_filter_genders` (
`filter_id` bigint NOT NULL,
`gender_id` int DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`filter_id`,`pos`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filter_languages`;
CREATE TABLE `web_filter_languages` (
`filter_id` bigint NOT NULL,
`language_id` int DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`filter_id`,`pos`),
KEY `FK_f9mkaq7f52xg1ql60pm76ymnn` (`filter_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filter_market_price_classes`;
CREATE TABLE `web_filter_market_price_classes` (
`filter_id` bigint NOT NULL,
`price_class_id` int DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`filter_id`,`pos`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filter_named_entities`;
CREATE TABLE `web_filter_named_entities` (
`filter_id` bigint NOT NULL,
`named_entity_id` varchar(255) DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`filter_id`,`pos`),
KEY `FK_1r50ukll4xdeoij5dr4yfipxd` (`filter_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filter_nodes`;
CREATE TABLE `web_filter_nodes` (
`filter_id` bigint NOT NULL,
`node_id` int DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`filter_id`,`pos`),
KEY `FK_afrlfiui2kute4w50ifa8iuyn` (`filter_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filter_post_comment_state`;
CREATE TABLE `web_filter_post_comment_state` (
`filter_id` bigint NOT NULL,
`post_comment_state` varchar(256) NOT NULL DEFAULT '',
`pos` int NOT NULL DEFAULT 0,
PRIMARY KEY (`filter_id`,`pos`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filter_product`;
CREATE TABLE `web_filter_product` (
`filter_id` bigint NOT NULL,
`product_id` varchar(36) DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`filter_id`,`pos`),
KEY `FK_qvbryt0tr40gvs7cysth6vy7c` (`filter_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filter_product_category_ids`;
CREATE TABLE `web_filter_product_category_ids` (
`filter_id` bigint NOT NULL,
`category_id` int DEFAULT NULL,
`hierachy_id` int DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`filter_id`,`pos`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filter_ratings`;
CREATE TABLE `web_filter_ratings` (
`filter_id` bigint NOT NULL,
`rating_id` double DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`filter_id`,`pos`),
KEY `FK_9d0mhx04hhij8rylu5jv1s5wf` (`filter_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filter_sentiments`;
CREATE TABLE `web_filter_sentiments` (
`filter_id` bigint NOT NULL,
`sentiment_id` int DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`filter_id`,`pos`),
KEY `FK_q6iv3olweequ4uul7c46o16it` (`filter_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filter_sort_field`;
CREATE TABLE `web_filter_sort_field` (
`filter_id` bigint NOT NULL,
`sort_field` varchar(255) DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`filter_id`,`pos`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filter_sort_fields`;
CREATE TABLE `web_filter_sort_fields` (
`filter_id` bigint NOT NULL,
`sort_param_id` int DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`filter_id`,`pos`),
KEY `FK_1jx47ewaorxfs9wjsnk2tsvmt` (`filter_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filter_source_types`;
CREATE TABLE `web_filter_source_types` (
`filter_id` bigint NOT NULL,
`source_id` int DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`filter_id`,`pos`),
KEY `FK_bd44duosn9y9lm946dgjiu4nv` (`filter_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filter_sources`;
CREATE TABLE `web_filter_sources` (
`filter_id` bigint NOT NULL,
`source_guid` varchar(255) DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`filter_id`,`pos`),
KEY `FK_qcg0ak6y3m6h0gb9fdd157e72` (`filter_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filter_tags`;
CREATE TABLE `web_filter_tags` (
`filter_id` bigint NOT NULL,
`tag` varchar(255) DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`filter_id`,`pos`),
KEY `FK_td2et85u5ddwh874v0u5dnxd5` (`filter_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filter_white_lists`;
CREATE TABLE `web_filter_white_lists` (
`filter_id` bigint NOT NULL,
`list_id` int DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`filter_id`,`pos`),
KEY `FK_28ji5t5kyl77tb5tatkr1kr47` (`filter_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_filters`;
CREATE TABLE `web_filters` (
`id` bigint NOT NULL AUTO_INCREMENT,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`creator_id` bigint DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`posted_at` datetime DEFAULT NULL,
`content_length_from` int DEFAULT NULL,
`content_length_to` int DEFAULT NULL,
`date_field` varchar(255) DEFAULT NULL,
`date_offset_amount` int DEFAULT NULL,
`date_offset_part` varchar(255) DEFAULT NULL,
`date_range_amount` int DEFAULT NULL,
`date_range_part` varchar(255) DEFAULT NULL,
`dopaEntityType` int DEFAULT NULL,
`end` datetime DEFAULT NULL,
`follower_count_from` bigint DEFAULT NULL,
`follower_count_to` bigint DEFAULT NULL,
`important_status` int DEFAULT NULL,
`is_comment` tinyint DEFAULT NULL,
`is_shared` tinyint DEFAULT NULL,
`likes_count_from` int DEFAULT NULL,
`likes_count_to` int DEFAULT NULL,
`comments_count_from` int DEFAULT NULL,
`comments_count_to` int DEFAULT NULL,
`offset` int DEFAULT NULL,
`post_count_from` bigint DEFAULT NULL,
`post_count_to` bigint DEFAULT NULL,
`read_status` int DEFAULT NULL,
`relevant` int DEFAULT NULL,
`search_string` text DEFAULT NULL,
`sentiment_type` int DEFAULT NULL,
`shared_count_from` int DEFAULT NULL,
`shared_count_to` int DEFAULT NULL,
`size` int DEFAULT NULL,
`sort_field` int DEFAULT NULL,
`sort_order` int DEFAULT NULL,
`start` datetime DEFAULT NULL,
`tagCloudTrendType` varchar(255) DEFAULT NULL,
`tag_cloud` int DEFAULT NULL,
`unit_id` int DEFAULT NULL,
`view_count_from` bigint DEFAULT NULL,
`view_count_to` bigint DEFAULT NULL,
`eventUri` bigint DEFAULT NULL,
`attributes` longtext DEFAULT NULL,
`min_reviews_count` int DEFAULT NULL,
`breakdownSize` int DEFAULT NULL,
`lat_lower_left` double DEFAULT NULL,
`lat_upper_right` double DEFAULT NULL,
`lon_lower_left` double DEFAULT NULL,
`lon_upper_right` double DEFAULT NULL,
`sample_date` bigint DEFAULT NULL,
`sample_size` int DEFAULT NULL,
`post_comment_state` int DEFAULT NULL,
`post_comment_state_custom` varchar(256) DEFAULT NULL,
`has_post_comment` tinyint DEFAULT NULL,
`include_related_data` tinyint NOT NULL DEFAULT 0,
`show_all` tinyint NOT NULL DEFAULT 0,
`product_rating_from` double DEFAULT NULL,
`product_rating_to` double DEFAULT NULL,
`apply_to_life_time_rating` tinyint NOT NULL DEFAULT 0,
`asin` varchar(255) DEFAULT NULL,
`ean` varchar(255) DEFAULT NULL,
`customFields` longtext DEFAULT NULL,
`negative_filter_id` bigint DEFAULT NULL,
`filter_role_id` bigint DEFAULT NULL,
`role_filter_type` int DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `fk_web_filters_negative_filter_id` (`negative_filter_id`),
CONSTRAINT `fk_web_filters_negative_filter_id` FOREIGN KEY (`negative_filter_id`) REFERENCES `web_filters` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_flags`;
CREATE TABLE `web_flags` (
`id` bigint NOT NULL AUTO_INCREMENT,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`creator_id` bigint DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`posted_at` datetime DEFAULT NULL,
`flag_series_id` bigint NOT NULL,
`is_shared` tinyint NOT NULL,
`text` varchar(255) DEFAULT NULL,
`title` varchar(255) DEFAULT NULL,
`x` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_flagseries`;
CREATE TABLE `web_flagseries` (
`id` bigint NOT NULL AUTO_INCREMENT,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`creator_id` bigint DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`posted_at` datetime DEFAULT NULL,
`series_id` int DEFAULT NULL,
`filter_id` bigint DEFAULT NULL,
`settings_id` bigint DEFAULT NULL,
`is_shared` bit(1) NOT NULL,
`text` varchar(255) DEFAULT NULL,
`title` varchar(255) DEFAULT NULL,
`x` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `FK_5d9jsa6mdb3hi5nnoqiob1k6n` (`filter_id`),
KEY `FK_r07puuf550m2mdiepwudfehfn` (`settings_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_health_taskinfo`;
CREATE TABLE `web_health_taskinfo` (
`id` bigint NOT NULL AUTO_INCREMENT,
`customer_id` int DEFAULT NULL,
`elapsed_ms` bigint DEFAULT NULL,
`now` datetime DEFAULT NULL,
`stacktrace` longtext DEFAULT NULL,
`start` datetime DEFAULT NULL,
`state` varchar(255) DEFAULT NULL,
`task_class` varchar(255) DEFAULT NULL,
`task_info` longtext DEFAULT NULL,
`user_id` int DEFAULT NULL,
`uuid` varchar(36) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `uuid` (`uuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_kpi_customer_configuration`;
CREATE TABLE `web_kpi_customer_configuration` (
`id` int NOT NULL AUTO_INCREMENT,
`creation_date` datetime DEFAULT NULL,
`current_version` int DEFAULT NULL,
`customer_id` int DEFAULT NULL,
`last_finished_date` datetime DEFAULT NULL,
`last_start_date` datetime DEFAULT NULL,
`project_id` int DEFAULT NULL,
`schema_class` varchar(255) DEFAULT NULL,
`shop_id` int DEFAULT NULL,
`shop_url` varchar(255) DEFAULT NULL,
`state` enum('MODIFIED','RUNNING','ERROR','SUCCESS','DISABLED') DEFAULT NULL,
`strict_kpis` tinyint DEFAULT 1,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_label_nodes`;
CREATE TABLE `web_label_nodes` (
`label_id` bigint NOT NULL,
`node_id` int DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`label_id`,`pos`),
KEY `FK_t9dgy6ieo9ycy9uetnqadrivx` (`label_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_label_perspectives`;
CREATE TABLE `web_label_perspectives` (
`label_id` bigint NOT NULL,
`perspective_id` bigint DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`label_id`,`pos`),
KEY `FK_qe3640t7w66ywe54gurpemwe8` (`label_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_labels`;
CREATE TABLE `web_labels` (
`id` bigint NOT NULL AUTO_INCREMENT,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`creator_id` bigint DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`posted_at` datetime DEFAULT NULL,
`customer_id` int DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_perspectives`;
CREATE TABLE `web_perspectives` (
`id` bigint NOT NULL AUTO_INCREMENT,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`creator_id` bigint DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`posted_at` datetime DEFAULT NULL,
`customer_id` int DEFAULT NULL,
`is_global_template` tinyint NOT NULL DEFAULT 0,
`is_accessible_by_link` tinyint DEFAULT 0,
`is_default` tinyint DEFAULT 0,
`selected_dashboard_index` int DEFAULT NULL,
`is_new_date` timestamp NULL DEFAULT NULL,
`is_template` tinyint DEFAULT NULL,
`filter_id` bigint DEFAULT NULL,
`project_id` bigint DEFAULT NULL,
`made_default_at` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `FK_kunc8ulh6hquldle1wl5n40hf` (`filter_id`),
KEY `FK_hmdqcx5frpt2lsxikuf5wu8mb` (`project_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_projects`;
CREATE TABLE `web_projects` (
`id` bigint NOT NULL AUTO_INCREMENT,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`creator_id` bigint DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`posted_at` datetime DEFAULT NULL,
`customer_id` int DEFAULT NULL,
`hide` tinyint DEFAULT NULL,
`node_id` int DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_reply_templates`;
CREATE TABLE `web_reply_templates` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`customer_id` int unsigned NOT NULL,
`title` varchar(255) NOT NULL DEFAULT '',
`content` text NOT NULL,
`creation_date` datetime NOT NULL,
`creation_user_id` int NOT NULL,
`update_date` datetime NOT NULL,
`update_user_id` int NOT NULL,
PRIMARY KEY (`id`),
KEY `customer_id` (`customer_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_reports`;
CREATE TABLE `web_reports` (
`id` bigint NOT NULL AUTO_INCREMENT,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`creator_id` bigint DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`posted_at` datetime DEFAULT NULL,
`customer_id` int DEFAULT NULL,
`doc_list_include_in_email` tinyint DEFAULT NULL,
`doc_list_translate_lang` varchar(10) DEFAULT NULL,
`period` int NOT NULL,
`period_type` varchar(255) DEFAULT NULL,
`real_sent_date` datetime DEFAULT NULL,
`running` tinyint NOT NULL,
`sent_date` datetime DEFAULT NULL,
`start_date` datetime DEFAULT NULL,
`dashboard_id` bigint DEFAULT NULL,
`filter_id` bigint DEFAULT NULL,
`widget_id` bigint DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `FK_1q8fdlsnjrokpp41rds8ccrkn` (`dashboard_id`),
KEY `FK_7clyen47i5vtds3iot5nusfsd` (`filter_id`),
KEY `FK_aacjujuathr7r5ofkt5hs5ocs` (`widget_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_reports_addresses`;
CREATE TABLE `web_reports_addresses` (
`report_id` bigint NOT NULL,
`address` varchar(255) DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`report_id`,`pos`),
KEY `FK_9l27d4xd96xtqekdgydt1nrfj` (`report_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_reports_formats`;
CREATE TABLE `web_reports_formats` (
`report_id` bigint NOT NULL,
`format` varchar(255) DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`report_id`,`pos`),
KEY `FK_66dhojw22r6gypjla5t1ht19c` (`report_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_reports_widgets_filters`;
CREATE TABLE `web_reports_widgets_filters` (
`filter_id` bigint NOT NULL,
`report_id` bigint NOT NULL,
`widget_id` bigint NOT NULL,
UNIQUE KEY `UK_hpxwpowq4sb6vcts7a6f33vb5` (`filter_id`),
KEY `FK_h3m1b8qchcjvbl8sm4odujd1` (`report_id`),
KEY `FK_aqahpthl5hd0gavm77jy5h46h` (`widget_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_shared_perspectives`;
CREATE TABLE `web_shared_perspectives` (
`id` bigint NOT NULL AUTO_INCREMENT,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`creator_id` bigint DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`posted_at` datetime DEFAULT NULL,
`group_id` bigint DEFAULT NULL,
`permission` int DEFAULT NULL,
`user_id` bigint DEFAULT NULL,
`perspective_id` bigint DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `FK_oo7x8x69g5x1adbrf3qoo7gsm` (`perspective_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_social_media_channel_token`;
CREATE TABLE `web_social_media_channel_token` (
`id` int NOT NULL AUTO_INCREMENT,
`token` varchar(255) DEFAULT NULL,
`update_date` timestamp NULL DEFAULT NULL,
`external_user_id` varchar(50) DEFAULT NULL,
`granted_scopes` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_social_media_user_token`;
CREATE TABLE `web_social_media_user_token` (
`id` int NOT NULL AUTO_INCREMENT,
`customer_id` int NOT NULL,
`token` varchar(255) DEFAULT NULL,
`update_date` timestamp NULL DEFAULT NULL,
`update_user_id` int DEFAULT NULL,
`external_user_name` varchar(150) DEFAULT NULL,
`external_user_id` varchar(50) DEFAULT NULL,
`granted_scopes` varchar(255) DEFAULT NULL,
`source_guid` char(36) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_themes`;
CREATE TABLE `web_themes` (
`id` bigint NOT NULL AUTO_INCREMENT,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`creator_id` bigint DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`posted_at` datetime DEFAULT NULL,
`chart_colors` varchar(500) NOT NULL,
`customer_id` int DEFAULT NULL,
`dark_complement_color` varchar(7) DEFAULT NULL,
`header_color` varchar(7) DEFAULT NULL,
`header_font_color` varchar(7) DEFAULT NULL,
`header_font_size` int DEFAULT NULL,
`light_complement_color` varchar(7) DEFAULT NULL,
`primary_main_color` varchar(7) DEFAULT NULL,
`secondary_main_color` varchar(7) DEFAULT NULL,
`is_template` tinyint DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_user_annotation_context`;
CREATE TABLE `web_user_annotation_context` (
`id` bigint NOT NULL AUTO_INCREMENT,
`type` int DEFAULT NULL,
`value` varchar(60) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `UK_bmcigqxjs9fxhlpcjx1m755qg` (`type`,`value`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_user_annotation_entry`;
CREATE TABLE `web_user_annotation_entry` (
`id` bigint NOT NULL AUTO_INCREMENT,
`document_guid` varchar(40) NOT NULL,
`important` tinyint DEFAULT NULL,
`irrelevant` tinyint DEFAULT NULL,
`language_id` int NOT NULL,
`docRead` tinyint DEFAULT NULL,
`sentiment` int DEFAULT NULL,
`topic` tinyint DEFAULT NULL,
`country_id` int DEFAULT NULL,
`updated_at` datetime DEFAULT NULL,
`updater_id` bigint NOT NULL,
`contextEntry_id` bigint DEFAULT NULL,
`updater_customer_id` int DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `UK_c2800uyt8ee5be50idukdkv1g` (`document_guid`,`contextEntry_id`),
KEY `FK_a19kvykvtcbh3bw2jtgw9kjov` (`contextEntry_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_user_project`;
CREATE TABLE `web_user_project` (
`id` bigint NOT NULL AUTO_INCREMENT,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`creator_id` bigint DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`posted_at` datetime DEFAULT NULL,
`project_id` bigint DEFAULT NULL,
`user_id` int NOT NULL,
`customer_id` int DEFAULT NULL,
`perspective_id` bigint DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `fk_web_user_project_perspective_id` (`perspective_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_webdashboard_containers`;
CREATE TABLE `web_webdashboard_containers` (
`webdashboard_id` bigint NOT NULL,
`value` mediumtext DEFAULT NULL,
`name` varchar(50) NOT NULL,
PRIMARY KEY (`webdashboard_id`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_webdashboard_links`;
CREATE TABLE `web_webdashboard_links` (
`id` bigint NOT NULL AUTO_INCREMENT,
`dashboard_id` bigint DEFAULT NULL,
`perspective_id` bigint DEFAULT NULL,
`title` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_webdashboard_webdashboard_links`;
CREATE TABLE `web_webdashboard_webdashboard_links` (
`webdashboard_id` bigint NOT NULL,
`webdashboard_link_id` bigint NOT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`webdashboard_id`,`pos`),
UNIQUE KEY `UK_76mpuo9whls9h4g96oyi7wgbd` (`webdashboard_link_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_webdashboards`;
CREATE TABLE `web_webdashboards` (
`id` bigint NOT NULL AUTO_INCREMENT,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`customer_id` int DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_webpage_entry`;
CREATE TABLE `web_webpage_entry` (
`id` bigint NOT NULL AUTO_INCREMENT,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`customer_id` int DEFAULT NULL,
`failed_reason` text DEFAULT NULL,
`failed_requests` tinyint DEFAULT NULL,
`hash` char(32) DEFAULT NULL,
`last_checked` timestamp NOT NULL DEFAULT '1970-01-02 00:00:00',
`state` enum('NEW','FAILED','SUCCESS') NOT NULL DEFAULT 'NEW',
`token_name` varchar(32) DEFAULT NULL,
`url` text NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `UK_kside0ny7k00xebg0xis5sxwq` (`hash`),
KEY `hash_index` (`hash`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_widget_color_settings`;
CREATE TABLE `web_widget_color_settings` (
`id` bigint NOT NULL AUTO_INCREMENT,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`creator_id` bigint DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`posted_at` datetime DEFAULT NULL,
`colors` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_widget_settings`;
CREATE TABLE `web_widget_settings` (
`id` bigint NOT NULL AUTO_INCREMENT,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`creator_id` bigint DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`posted_at` datetime DEFAULT NULL,
`aggregation_type` int DEFAULT NULL,
`alternative_image` longblob DEFAULT NULL,
`breakdown` varchar(255) DEFAULT NULL,
`breakdown_right` varchar(255) DEFAULT NULL,
`feed_based_export` tinyint DEFAULT NULL,
`notes_visible` tinyint DEFAULT NULL,
`polar` tinyint DEFAULT NULL,
`posts_per_page` int DEFAULT NULL,
`stacking` varchar(255) DEFAULT NULL,
`trend_aggregation_type` int DEFAULT NULL,
`type` varchar(255) DEFAULT NULL,
`update_interval` int DEFAULT NULL,
`x_axis` varchar(255) DEFAULT NULL,
`y_axis` varchar(255) DEFAULT NULL,
`y_axis_right` varchar(255) DEFAULT NULL,
`colorSettings_id` bigint DEFAULT NULL,
`widget_logo` mediumblob DEFAULT NULL,
`visualization` varchar(255) DEFAULT NULL,
`custom_columns_export` bit(1) DEFAULT NULL,
`x_axis_max` int DEFAULT NULL,
`y_axis_interval` varchar(255) DEFAULT NULL,
`y_axis_interval_right` varchar(255) DEFAULT NULL,
`y_axis_max` varchar(255) DEFAULT NULL,
`y_axis_max_right` varchar(255) DEFAULT NULL,
`y_axis_min` varchar(255) DEFAULT NULL,
`y_axis_min_right` varchar(255) DEFAULT NULL,
`social_metric_id` int DEFAULT NULL,
`include_related_data` tinyint NOT NULL DEFAULT 0,
`video_url` varchar(2083) DEFAULT NULL,
`autoplay` tinyint NOT NULL DEFAULT 0,
`mute` tinyint NOT NULL DEFAULT 0,
`loop_video` tinyint NOT NULL DEFAULT 0,
`showOnlyAttributesFromFilter` tinyint NOT NULL DEFAULT 0,
`resolveProductCategoriesToLeaves` tinyint NOT NULL DEFAULT 0,
`attributeValueType` varchar(256) DEFAULT NULL,
`show_all` tinyint NOT NULL DEFAULT 0,
`chart_widget_sorting_option` enum('Y_AXIS_LEFT_ASC','Y_AXIS_LEFT_DESC','Y_AXIS_RIGHT_ASC','Y_AXIS_RIGHT_DESC','X_AXIS_ASC','X_AXIS_DESC') DEFAULT NULL,
`remove_zero_categories` tinyint DEFAULT 0,
`sound` tinyint NOT NULL DEFAULT 0,
`tag_cloud_target_lang` varchar(2) DEFAULT NULL,
`data_label_option` enum('NONE','PERCENTAGE','ABSOLUTE') DEFAULT 'NONE',
`legacy_export` tinyint DEFAULT NULL,
`y_axis_threshold` double DEFAULT NULL,
`y_axis_threshold_right` double DEFAULT NULL,
`resolve_depth` tinyint NOT NULL DEFAULT 0,
PRIMARY KEY (`id`),
KEY `FK_1luqlq97o927tn6hv4aqpnhut` (`colorSettings_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_widget_settings_post_columns`;
CREATE TABLE `web_widget_settings_post_columns` (
`settings_id` bigint NOT NULL,
`post_column` int DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`settings_id`,`pos`),
KEY `FK_kubqs1mfd3aubxry8s4oylo8h` (`settings_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_widget_settings_visible_columns`;
CREATE TABLE `web_widget_settings_visible_columns` (
`settings_id` bigint NOT NULL,
`visible_column` varchar(255) DEFAULT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`settings_id`,`pos`),
KEY `FK_8ptimqcsec0yexr0txl2etxj0` (`settings_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_widget_template_categories`;
CREATE TABLE `web_widget_template_categories` (
`id` bigint NOT NULL AUTO_INCREMENT,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`creator_id` bigint DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`posted_at` datetime DEFAULT NULL,
`iconName` varchar(255) DEFAULT NULL,
`is_active` tinyint NOT NULL DEFAULT 1,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_widget_template_categories_widgets`;
CREATE TABLE `web_widget_template_categories_widgets` (
`widget_template_category_id` bigint NOT NULL,
`widget_id` bigint NOT NULL,
`pos` int NOT NULL,
PRIMARY KEY (`widget_template_category_id`,`pos`),
UNIQUE KEY `unique_ids` (`widget_template_category_id`,`widget_id`),
KEY `FK_j1mksd6uwr5hh3gw8kuktf494` (`widget_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_widget_views`;
CREATE TABLE `web_widget_views` (
`id` bigint NOT NULL AUTO_INCREMENT,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`creator_id` bigint DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`posted_at` datetime DEFAULT NULL,
`end_point` varchar(255) DEFAULT NULL,
`export_template` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `web_widgets`;
CREATE TABLE `web_widgets` (
`id` bigint NOT NULL AUTO_INCREMENT,
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`creator_id` bigint DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`posted_at` datetime DEFAULT NULL,
`grid_column` int DEFAULT NULL,
`custom_url` varchar(255) DEFAULT NULL,
`customer_id` int DEFAULT NULL,
`order_number` int DEFAULT NULL,
`grid_row` int DEFAULT NULL,
`size_x` int DEFAULT NULL,
`size_y` int DEFAULT NULL,
`is_template` tinyint DEFAULT NULL,
`text` text DEFAULT NULL,
`category_id` bigint DEFAULT NULL,
`dashboard_id` bigint DEFAULT NULL,
`filter_id` bigint DEFAULT NULL,
`widget_settings_id` bigint DEFAULT NULL,
`widget_view_id` bigint DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `FK_5pj0t64qvtf5lxd5gtsxrk7o` (`category_id`),
KEY `FK_fe11vr86ybchdtq3dpm5u19yd` (`dashboard_id`),
KEY `FK_au6vqn9yt63dni8cpk7k0bstj` (`filter_id`),
KEY `FK_dg3u1i17ikuj9lcq1a3mvssln` (`widget_settings_id`),
KEY `FK_dfsxja2r7g0au7ubq48ux43wc` (`widget_view_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `webpage_tracking_alerting`;
CREATE TABLE `webpage_tracking_alerting` (
`webpage_id` int unsigned NOT NULL,
`permission_id` int unsigned NOT NULL,
`permission_type` enum('user','group','role') NOT NULL,
`alert_interval` enum('immediately','daily','weekly','monthly') NOT NULL DEFAULT 'daily',
UNIQUE KEY `webpage_id_permission_id_permission_type` (`webpage_id`,`permission_id`,`permission_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `webpage_tracking_category`;
CREATE TABLE `webpage_tracking_category` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`creation_user_id` int DEFAULT NULL,
`creation_date` timestamp NOT NULL DEFAULT current_timestamp(),
`customer_id` int NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `name_customer_id` (`name`,`customer_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `webpage_tracking_localization`;
CREATE TABLE `webpage_tracking_localization` (
`name` varchar(255) NOT NULL,
`value` mediumtext NOT NULL,
UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `webpage_tracking_mailing`;
# InnoDB change: Added primary key
CREATE TABLE `webpage_tracking_mailing` (
`webpage_id` int unsigned NOT NULL,
`version` int unsigned NOT NULL,
`user_id` int unsigned NOT NULL,
`date` datetime DEFAULT NULL,
`sent` datetime DEFAULT NULL,
`alerting_interval` enum('immediately','daily','weekly','monthly') NOT NULL DEFAULT 'immediately',
PRIMARY KEY (`webpage_id`,`version`,`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `webpage_tracking_permission`;
CREATE TABLE `webpage_tracking_permission` (
`webpage_id` int unsigned NOT NULL,
`permission_id` int unsigned NOT NULL,
`permission_type` enum('user','group','role','customer') NOT NULL,
UNIQUE KEY `webpage_id_group_id_permission_type` (`webpage_id`,`permission_id`,`permission_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `webpage_tracking_request`;
CREATE TABLE `webpage_tracking_request` (
`webpage_id` int unsigned NOT NULL,
`day` date NOT NULL,
`requests` int unsigned NOT NULL,
UNIQUE KEY `webpage_id_day` (`webpage_id`,`day`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `webpage_tracking_topic`;
CREATE TABLE `webpage_tracking_topic` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`creation_user_id` int DEFAULT NULL,
`creation_date` timestamp NOT NULL DEFAULT current_timestamp(),
`customer_id` int NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `webpage_tracking_webpage`;
CREATE TABLE `webpage_tracking_webpage` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`url` text NOT NULL,
`title` text DEFAULT NULL,
`language_id` tinyint unsigned NOT NULL,
`category_id` int unsigned NOT NULL,
`topic_id` int unsigned NOT NULL DEFAULT 0,
`comment` text DEFAULT NULL,
`active` tinyint unsigned NOT NULL DEFAULT 1,
`top_site` tinyint unsigned NOT NULL DEFAULT 0,
`alerting` tinyint unsigned NOT NULL DEFAULT 0,
`update_interval_s` int unsigned NOT NULL DEFAULT 3600,
`lastchecked` datetime NOT NULL DEFAULT '1970-01-01 00:00:00',
`failed_requests` int unsigned NOT NULL DEFAULT 0,
`failure_reason` text DEFAULT NULL,
`custom_title` varchar(255) DEFAULT NULL,
`encoding` enum('UTF-8','ISO-8859-1','windows-1251') DEFAULT NULL,
`creation_user_id` int DEFAULT NULL,
`creation_date` timestamp NOT NULL DEFAULT current_timestamp(),
`customer_id` int unsigned DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `webpage_tracking_webpage_content`;
CREATE TABLE `webpage_tracking_webpage_content` (
`version_id` int unsigned NOT NULL,
`content` mediumtext DEFAULT NULL,
`delta` mediumtext DEFAULT NULL,
UNIQUE KEY `version_id` (`version_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
DROP TABLE IF EXISTS `webpage_tracking_webpage_version`;
CREATE TABLE `webpage_tracking_webpage_version` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`webpage_id` int unsigned NOT NULL,
`mimetype` varchar(255) NOT NULL,
`is_text` tinyint unsigned NOT NULL,
`version` int unsigned NOT NULL,
`date` datetime NOT NULL,
`size` bigint unsigned NOT NULL,
`title` text DEFAULT NULL,
`is_read` tinyint unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`id`),
UNIQUE KEY `page_id_version` (`webpage_id`,`version`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
```
- ```
mysqldump -u vicoroot -p -n -t -h 10.23.22.70 --databases monitoring --tables alert > station-dev-001_data.sql<
mysqldump -u vicoroot -f -p -n -t --complete-insert -h 10.23.22.188 --databases monitoring --tables alert alert_logging alexa api_key_mapping api_rate_limit_bucket_configuration author_review_metadata auto_reports_feeds_data auto_reports_hashtag_data auto_reports_tags_data base_hierarchy_id blacklist_author blacklist_channel blacklist_phrase blacklist_source blacklist_sourcename blacklist_url blacklist_url category configuration customer customer_metadata customer_productkpidata dashboard_channel dashboard_view dashboard_view_node dashboard_view_node_category dashboard_view_node_category_topic dashboard_view_node_channel dashboard_view_node_custom_query dashboard_view_node_customer_product dashboard_view_node_entity dashboard_view_node_product_category dashboard_view_node_query entry_editorial filter_alias filter_keywords filter_list group group_customer group_project indexer_parameters language list_author list_document list_source log_customer log_macro log_node log_product_category log_query log_report macro macro_category market_price_class node_sentiment_model node_sentimentquery oauth_access_token oauth_client_details pricing_customer_booking pricing_customer_price pricing_customer_volume pricing_feature pricing_feed_volume pricing_package pricing_package_feature product_reference_price rate_limit_configuration rights role role_grant_role role_rights scheduled_export_task searchterm_management_log sentiment_model_trials sentiment_models sentimentquery service_entry shared_clipboard source sourceset sourceset_subselection sourceset_types source_category station_annotator_errors statistics_user_action stopwords stored_searches synonym_tagcloud_tokens synonym_tagcloud_variants topic topicmodel topicmodel_node topicmodel_topic topicstopwords user_abo user_alert user_annotations user_filters user_group user_rights user_role user_settings users web_alert_addresses web_alerts web_alerts_stream web_alerts_stream_conds web_alerts_stream_config web_alerts_stream_config_params web_alerts_stream_incident web_archive_customer_configuration web_customer_export_template web_customer_image_upload web_customer_mail_templates web_dashboards web_download_file web_export_templates web_export_templates_customer web_export_templates_reports web_export_templates_text web_export_templates_text_value web_export_templates_texts web_export_templates_widgets web_filter_attribute_type_ids web_filter_authors web_filter_black_lists web_filter_categories web_filter_countries web_filter_crossed_topics web_filter_data_providers web_filter_doc_types web_filter_genders web_filter_languages web_filter_market_price_classes web_filter_named_entities web_filter_nodes web_filter_post_comment_state web_filter_product web_filter_product_category_ids web_filter_product_sub_category_ids web_filter_ratings web_filter_sentiments web_filter_sort_field web_filter_sort_fields web_filter_source_types web_filter_sources web_filter_tags web_filter_topics web_filter_white_lists web_filters web_flags web_flagseries web_health_taskinfo web_kpi_customer_configuration web_label_nodes web_label_perspectives web_labels web_perspectives web_projects web_reply_templates web_reports web_reports_addresses web_reports_formats web_reports_widgets_filters web_shared_perspectives web_social_media_channel_token web_social_media_user_token web_themes web_user_annotation_context web_user_annotation_entry web_user_project web_webdashboard_containers web_webdashboard_links web_webdashboard_webdashboard_links web_webdashboards web_webpage_entry web_widget_color_settings web_widget_settings web_widget_settings_post_columns web_widget_settings_visible_columns web_widget_template_categories web_widget_template_categories_widgets web_widget_views web_widgets webpage_tracking_alerting webpage_tracking_category webpage_tracking_localization webpage_tracking_mailing webpage_tracking_permission webpage_tracking_request webpage_tracking_topic webpage_tracking_webpage webpage_tracking_webpage_content webpage_tracking_webpage_version > station-bpt_data_small.sql
mysqldump -u vicoroot -f -pSohquai2 -n -t --complete-insert -h 10.23.22.188 --databases monitoring --tables author > station-bpt_author.sql
| mysql -f -h mysql-001.va.k8s-c1.vicosrv.de monitoring_808 -u root -paEer§$jgh0!.
cat station-bpt_data_small.sql | mysql -u root -p -f -h mysql-001.va.k8s-c1.vicosrv.de monitoring_814
mysqldump -u vicoroot -f -pSohquai2 -n -t --complete-insert -h 10.23.22.188 --databases monitoring --tables author > station-bpt_author.sql
cat station-bpt_author.sql | mysql -u root -p -f -h mysql-001.va.k8s-c1.vicosrv.de monitoring_808
mysqldump -u vicoroot -f -pSohquai2 -n -t --complete-insert -h 10.23.22.188 --databases monitoring --tables thread > station-bpt_thread.sql
cat station-bpt_thread.sql | mysql -u root -p -f -h mysql-001.va.k8s-c1.vicosrv.de monitoring_808
mysqldump -h source_host -u source_username -pSourcePassword source_database_name --tables table1 table2 | mysql -h destination_host -u destination_username -pDestinationPassword destination_database_name
mysqldump -u vicoroot -f -p -n -t -h 10.23.22.188 --databases monitoring --routines -d > station_bpt_functions.sql
mysqldump -u vicoroot -f -p -n -t --complete-insert -h station-dev-001.vicosrv.de --databases monitoring --tables alert alert_logging alexa api_key_mapping api_rate_limit_bucket_configuration author_review_metadata auto_reports_feeds_data auto_reports_hashtag_data auto_reports_tags_data base_hierarchy_id blacklist_author blacklist_channel blacklist_phrase blacklist_source blacklist_sourcename blacklist_url category configuration customer customer_metadata customer_productkpidata dashboard_channel dashboard_view dashboard_view_node dashboard_view_node_category dashboard_view_node_category_topic dashboard_view_node_channel dashboard_view_node_custom_query dashboard_view_node_customer_product dashboard_view_node_entity dashboard_view_node_product_category dashboard_view_node_query entry_editorial filter_alias filter_keywords filter_list group group_customer group_project indexer_parameters language list_author list_document list_source log_customer log_macro log_node log_product_category log_query log_report macro macro_category market_price_class node_sentiment_model node_sentimentquery oauth_access_token oauth_client_details pricing_customer_booking pricing_customer_price pricing_customer_volume pricing_feature pricing_feed_volume pricing_package pricing_package_feature product_reference_price rate_limit_configuration rights role role_grant_role role_rights scheduled_export_task searchterm_management_log sentiment_model_trials sentiment_models sentimentquery service_entry shared_clipboard source sourceset sourceset_subselection sourceset_types source_category station_annotator_errors statistics_user_action stopwords stored_searches synonym_tagcloud_tokens synonym_tagcloud_variants topic topicmodel topicmodel_node topicmodel_topic topicstopwords user_abo user_alert user_annotations user_filters user_group user_rights user_role user_settings users web_alert_addresses web_alerts web_alerts_stream web_alerts_stream_conds web_alerts_stream_config web_alerts_stream_config_params web_alerts_stream_incident web_archive_customer_configuration web_customer_export_template web_customer_image_upload web_customer_mail_templates web_dashboards web_download_file web_export_templates web_export_templates_customer web_export_templates_reports web_export_templates_text web_export_templates_text_value web_export_templates_texts web_export_templates_widgets web_filter_attribute_type_ids web_filter_authors web_filter_black_lists web_filter_categories web_filter_countries web_filter_crossed_topics web_filter_data_providers web_filter_doc_types web_filter_genders web_filter_languages web_filter_market_price_classes web_filter_named_entities web_filter_nodes web_filter_post_comment_state web_filter_product web_filter_product_category_ids web_filter_product_sub_category_ids web_filter_ratings web_filter_sentiments web_filter_sort_field web_filter_sort_fields web_filter_source_types web_filter_sources web_filter_tags web_filter_topics web_filter_white_lists web_filters web_flags web_flagseries web_health_taskinfo web_kpi_customer_configuration web_label_nodes web_label_perspectives web_labels web_perspectives web_projects web_reply_templates web_reports web_reports_addresses web_reports_formats web_reports_widgets_filters web_shared_perspectives web_social_media_channel_token web_social_media_user_token web_themes web_user_annotation_context web_user_annotation_entry web_user_project web_webdashboard_containers web_webdashboard_links web_webdashboard_webdashboard_links web_webdashboards web_webpage_entry web_widget_color_settings web_widget_settings web_widget_settings_post_columns web_widget_settings_visible_columns web_widget_template_categories web_widget_template_categories_widgets web_widget_views web_widgets webpage_tracking_alerting webpage_tracking_category webpage_tracking_localization webpage_tracking_mailing webpage_tracking_permission webpage_tracking_request webpage_tracking_topic webpage_tracking_webpage webpage_tracking_webpage_content webpage_tracking_webpage_version > station-dev1_va.sql
station-dev-001.vicosrv.de /srv/sql/station-dev1_va.sql
```
- ```
virtualbox ubuntu
Host
NatNetwork in Virtualbox mit Port Weiterleitung
Host IP 127.0.0.1 Port 22
Gast IP 10.0.2.4 Port 22
In .ssh/config
Host ubunutu localhost
User eckertms
Hostname localhost
Gast
sudo apt install openssh server
ssh-keygen -t rsa
add host:.ssh/id_rsa.pub to guest:.ssh/authorized_keys
Install Docker
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-18-04
sudo apt upgrade
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
sudo apt update
apt-cache policy docker-ce
sudo apt install docker-ce
sudo systemctl status docker
sudo usermod -aG docker eckertms
```
- ```
Stats VA:
(#Komponent,#Factory,#Service,#Directive)
Administration
167
Common
129
Workspace
206
502
```
- ```
LANG=C < productstore-2020-02-02_23-00-01.sql parallel --pipe --block 10M grep -F '79209d7c-1a76-4b8f-96e7-173cb25c708e'
LC_ALL=C grep -F -A 5 -B 5 "79209d7c-1a76-4b8f-96e7-173cb25c708e" productstore-2020-02-02_23-00-01.sql > deleted_prod_79209d7c.sql
fgrep "79209d7c-1a76-4b8f-96e7-173cb25c708e" deleted_prods.sql
3b21ea7a-3c2a-4135-a82b-5942fc565108
LC_ALL=C grep -P "3b21ea7a-3c2a-4135-a82b-5942fc565108\|^COPY " productstore-2020-02-02_23-00-01.sql > deleted_prod_3b21ea7a.sql
IBjINtdY9eH7Jpq7ZdGk3Q==
```
- ```
curl -i -X POST -H "Content-Type: application/json" -d "{\"configuredLevel\": \"TRACE\"}" http://telekom-exporter.k8s-c1.vicosrv.de/actuator/loggers/com.vico.micrometer
api-hazelcast.va-apipreview.svc.cluster.local
```
Überführung Excel ISMS -> Confluence
```
Select
\t(nicht erfüllt|erfüllt|n/a)\t
\n## Aktuelle Einschätzung \n$1
Select all Header:
(IS[0-9]+-[0-9]+\t[0-9\.]+\t.*?\t)
\n# $1\n\n
\ttrenn\t
\n## Aktuelle Einschätzung Vico\n
\t(hoch|mittel|gering)
\n**Priorität**: $1
```