From 2c227cf5065c15915f3d886f579e6217ec115717 Mon Sep 17 00:00:00 2001
From: Guillaume Heurtier <guillaume.heurtier@maarch.org>
Date: Wed, 19 Feb 2020 11:25:24 +0100
Subject: [PATCH] FEAT #13243 TIME 1:20 added keywords column to
 entities_folders

---
 migration/20.03/2003.sql | 5 +++--
 sql/structure.sql        | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/migration/20.03/2003.sql b/migration/20.03/2003.sql
index dc7ed613318..70dca9fad18 100644
--- a/migration/20.03/2003.sql
+++ b/migration/20.03/2003.sql
@@ -152,10 +152,11 @@ CREATE TABLE entities_folders
 (
   id serial NOT NULL,
   folder_id INTEGER NOT NULL,
-  entity_id INTEGER NOT NULL,
+  entity_id INTEGER,
   edition boolean NOT NULL,
+  keywords jsonb NOT NULL DEFAULT '[]',
   CONSTRAINT entities_folders_pkey PRIMARY KEY (id),
-  CONSTRAINT entities_folders_unique_key UNIQUE (folder_id, entity_id)
+  CONSTRAINT entities_folders_unique_key UNIQUE (folder_id, entity_id, keywords)
 )
 WITH (OIDS=FALSE);
 
diff --git a/sql/structure.sql b/sql/structure.sql
index f89f8125fa9..9e79d68ccf3 100755
--- a/sql/structure.sql
+++ b/sql/structure.sql
@@ -517,10 +517,11 @@ CREATE TABLE entities_folders
 (
   id serial NOT NULL,
   folder_id INTEGER NOT NULL,
-  entity_id INTEGER NOT NULL,
+  entity_id INTEGER,
   edition boolean NOT NULL,
+  keywords jsonb NOT NULL DEFAULT '[]',
   CONSTRAINT entities_folders_pkey PRIMARY KEY (id),
-  CONSTRAINT entities_folders_unique_key UNIQUE (folder_id, entity_id)
+  CONSTRAINT entities_folders_unique_key UNIQUE (folder_id, entity_id, keywords)
 )
 WITH (OIDS=FALSE);
 
-- 
GitLab