feat: adjust scripts
This commit is contained in:
parent
92d1193cef
commit
1ba1fe3480
|
@ -1,11 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
#
|
|
||||||
echo "Started..."
|
|
||||||
#Started...
|
|
||||||
DB_NAME="todo"
|
|
||||||
DB_USER="todo"
|
|
||||||
#
|
|
||||||
psql -h localhost -p 5432 -U $DB_USER -f ./sql/create-relation_roles-table.sql -d $DB_NAME
|
|
||||||
#
|
|
||||||
echo "Done."
|
|
||||||
#Done.
|
|
|
@ -1,8 +1,6 @@
|
||||||
---
|
---
|
||||||
DROP TABLE IF EXISTS relations;
|
DROP TABLE IF EXISTS relations;
|
||||||
---
|
---
|
||||||
DROP TABLE IF EXISTS relation_roles;
|
|
||||||
---
|
|
||||||
DROP TABLE IF EXISTS entities;
|
DROP TABLE IF EXISTS entities;
|
||||||
---
|
---
|
||||||
CREATE TABLE IF NOT EXISTS entities(
|
CREATE TABLE IF NOT EXISTS entities(
|
||||||
|
@ -19,7 +17,11 @@ VALUES
|
||||||
('Hostsharing eG',53.6388387,10.0148720),
|
('Hostsharing eG',53.6388387,10.0148720),
|
||||||
('WEtell GmbH',48.0143619,7.8450213),
|
('WEtell GmbH',48.0143619,7.8450213),
|
||||||
('WTF Kooperative eG',53.5836365,10.0153690),
|
('WTF Kooperative eG',53.5836365,10.0153690),
|
||||||
|
('Software Ingenieur Begerad',52.2659474, 10.4394900),
|
||||||
('GLS Gemeinschaftsbank eG',51.4708953,7.2195074),
|
('GLS Gemeinschaftsbank eG',51.4708953,7.2195074),
|
||||||
('Fairphone', 52.3900606,4.8890757),
|
('Fairphone', 52.3900606,4.8890757),
|
||||||
('dieUmweltDruckerei GmbH',52.3741017,9.7454469)
|
('dieUmweltDruckerei GmbH',52.3741017,9.7454469),
|
||||||
|
('Reka',52.1625908,10.2982074),
|
||||||
|
('Hof Morgentau',52.2254150,10.4556969),
|
||||||
|
('Der kleine Heideladen',52.2651152, 10.43836880)
|
||||||
RETURNING *;
|
RETURNING *;
|
||||||
|
|
|
@ -1,13 +0,0 @@
|
||||||
---
|
|
||||||
DROP TABLE IF EXISTS relation_roles;
|
|
||||||
---
|
|
||||||
CREATE TABLE IF NOT EXISTS relation_roles(
|
|
||||||
id BIGSERIAL PRIMARY KEY,
|
|
||||||
name TEXT NOT NULL);
|
|
||||||
---
|
|
||||||
DELETE FROM relation_roles;
|
|
||||||
INSERT INTO relation_roles (name)
|
|
||||||
VALUES
|
|
||||||
('supplier'),
|
|
||||||
('customer')
|
|
||||||
RETURNING *;
|
|
|
@ -2,24 +2,25 @@
|
||||||
DROP TABLE IF EXISTS relations;
|
DROP TABLE IF EXISTS relations;
|
||||||
---
|
---
|
||||||
CREATE TABLE IF NOT EXISTS relations(
|
CREATE TABLE IF NOT EXISTS relations(
|
||||||
id BIGSERIAL PRIMARY KEY,
|
relation_id BIGSERIAL PRIMARY KEY,
|
||||||
relation_role BIGINT NOT NULL,
|
relation_from_entity BIGINT NOT NULL,
|
||||||
from_entity BIGINT NOT NULL,
|
relation_to_entity BIGINT NOT NULL,
|
||||||
to_entity BIGINT NOT NULL,
|
FOREIGN KEY(relation_to_entity) REFERENCES entities(entity_id),
|
||||||
FOREIGN KEY(relation_role) REFERENCES relation_roles(id),
|
FOREIGN KEY(relation_from_entity) REFERENCES entities(entity_id));
|
||||||
FOREIGN KEY(to_entity) REFERENCES entities(id),
|
|
||||||
FOREIGN KEY(from_entity) REFERENCES entities(id));
|
|
||||||
---
|
---
|
||||||
DELETE FROM relations;
|
DELETE FROM relations;
|
||||||
INSERT INTO relations (relation_role,from_entity,to_entity)
|
INSERT INTO relations (relation_from_entity,relation_to_entity)
|
||||||
VALUES
|
VALUES
|
||||||
(1,6,1),
|
(6,1),
|
||||||
(1,6,2),
|
(6,2),
|
||||||
(1,6,3),
|
(6,3),
|
||||||
(1,6,4),
|
(6,4),
|
||||||
(1,6,5),
|
(6,5),
|
||||||
(1,6,7),
|
(6,7),
|
||||||
(1,6,8),
|
(6,8),
|
||||||
(1,5,6)
|
(6,9),
|
||||||
|
(6,10),
|
||||||
|
(6,11),
|
||||||
|
(6,12)
|
||||||
RETURNING *;
|
RETURNING *;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue