diff --git a/src/layman/upgrade/upgrade_v1_22.py b/src/layman/upgrade/upgrade_v1_22.py index 5b965b2ca..f9ea00dea 100644 --- a/src/layman/upgrade/upgrade_v1_22.py +++ b/src/layman/upgrade/upgrade_v1_22.py @@ -69,7 +69,8 @@ def create_map_layer_relation_table(): id_map integer not null REFERENCES {DB_SCHEMA}.publications (id), layer_workspace VARCHAR(256) COLLATE pg_catalog."default" not null, layer_name VARCHAR(256) COLLATE pg_catalog."default" not null, - layer_index integer NOT NULL + layer_index integer NOT NULL, + CONSTRAINT map_layer_unique_row UNIQUE (id_map, layer_workspace, layer_name, layer_index) ) TABLESPACE pg_default;''' db_util.run_statement(sql_create_table)