Skip to content
Snippets Groups Projects
Commit 16ebdf41 authored by Cornelia Michlits's avatar Cornelia Michlits
Browse files

104 ontology - adjust MDB schema, add tables, e.g. mdb_concepts

parent 2b28ee68
No related branches found
No related tags found
4 merge requests!81New stable release,!43Merge dev to master,!33Draft: merge dev to master,!32Add units-service to dev
...@@ -161,6 +161,13 @@ psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-E ...@@ -161,6 +161,13 @@ psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-E
NO MAXVALUE NO MAXVALUE
CACHE 1; CACHE 1;
CREATE SEQUENCE public.mdb_concept_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
CREATE TABLE IF NOT EXISTS mdb_DATABASES ( CREATE TABLE IF NOT EXISTS mdb_DATABASES (
ID bigint PRIMARY KEY DEFAULT nextval('mdb_databases_seq'), ID bigint PRIMARY KEY DEFAULT nextval('mdb_databases_seq'),
container_id bigint REFERENCES mdb_CONTAINER(id), container_id bigint REFERENCES mdb_CONTAINER(id),
...@@ -294,6 +301,22 @@ psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-E ...@@ -294,6 +301,22 @@ psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-E
PRIMARY KEY(cDBID, tID, cID) PRIMARY KEY(cDBID, tID, cID)
); );
CREATE TABLE IF NOT EXISTS mdb_concepts (
oID bigint DEFAULT nextval('mdb_concept_seq'),
name TEXT,
URI TEXT,
PRIMARY KEY(oID)
);
CREATE TABLE IF NOT EXISTS mdb_columns_concepts (
cDBID bigint,
tID bigint,
cID bigint,
oID bigint REFERENCES mdb_concepts(oID),
FOREIGN KEY (cDBID,tID, cID) REFERENCES mdb_COLUMNS(cDBID,tID,ID),
PRIMARY KEY(cDBID,tID,cID)
);
CREATE SEQUENCE public.mdb_view_seq CREATE SEQUENCE public.mdb_view_seq
START WITH 1 START WITH 1
INCREMENT BY 1 INCREMENT BY 1
......
...@@ -23,6 +23,6 @@ def validator(value): ...@@ -23,6 +23,6 @@ def validator(value):
def stringmapper(thisstring): def stringmapper(thisstring):
if ' ' in thisstring: if ' ' in thisstring:
return thisstring.split(" ",1)[0]+thisstring.split(" ",1)[1].title().replace(" ","") return thisstring.split(" ",1)[0].lower()+thisstring.split(" ",1)[1].title().replace(" ","")
else: else:
return thisstring return thisstring
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment