commit b8bec4fe7c9c39918ca3a62704efdafd0944e1a8 Author: Morten V. Christiansen Date: Tue Feb 3 13:16:12 2026 -0500 initial commit diff --git a/.create_tables.sql.swp b/.create_tables.sql.swp new file mode 100644 index 0000000..113b6c4 Binary files /dev/null and b/.create_tables.sql.swp differ diff --git a/create_tables.sql b/create_tables.sql new file mode 100644 index 0000000..6d6cf5d --- /dev/null +++ b/create_tables.sql @@ -0,0 +1,30 @@ +drop table entity; + +create table entity( + id INT GENERATED ALWAYS AS IDENTITY PRIMARY KEY, + creation_ts TIMESTAMPTZ NOT NULL DEFAULT now(), + name varchar(100) NOT NULL, + group_p BOOLEAN NOT NULL, + geo_offset BIGINT, + --private_key VARCHAR(300) NOT NULL, + public_key VARCHAR(300) NOT NULL, + expiration DATE + + +); + +drop table group_member; + +create table group_member( + group_id INT, + person_id INT, + role VARCHAR(10), + PRIMARY KEY (group_id,person_id) +); + +drop table property; + +create table property( + id INT NOT NULL, + property_name VARCHAR(100) +); diff --git a/tests/.create_testdata.sql.swp b/tests/.create_testdata.sql.swp new file mode 100644 index 0000000..527fd5f Binary files /dev/null and b/tests/.create_testdata.sql.swp differ diff --git a/tests/create_testdata.sql b/tests/create_testdata.sql new file mode 100644 index 0000000..e25deff --- /dev/null +++ b/tests/create_testdata.sql @@ -0,0 +1,18 @@ +truncate table entity; +truncate table group_member; +truncate table property; + +insert into entity (name,group_p,geo_offset,public_key) +values +('Svend',false,2355,'35AB456' ), +('Knud',false,4442,'36546AA'), +('Konger',true,3456, '87432CA'); + + +insert into group_member(group_id,person_id) +values +(3,1); + +insert into property(id,property_name) +values +(2,'aaa');