From 7fa88e69876785f589ead10267d07b6b76d5b67c Mon Sep 17 00:00:00 2001 From: Fenris Wolf Date: Wed, 25 Sep 2024 14:51:00 +0200 Subject: [PATCH] [int] --- source/structure/r1.sindri.json | 35 +++++++++++++++++++++++++++------ 1 file changed, 29 insertions(+), 6 deletions(-) diff --git a/source/structure/r1.sindri.json b/source/structure/r1.sindri.json index 4007f8e..c77573c 100644 --- a/source/structure/r1.sindri.json +++ b/source/structure/r1.sindri.json @@ -90,16 +90,11 @@ ] }, { - "name": "local_resource_events", + "name": "events", "key_field": { "name": "id" }, "data_fields": [ - { - "name": "local_resource_id", - "type": "integer", - "nullable": false - }, { "name": "name", "type": "string_medium", @@ -126,6 +121,24 @@ "nullable": true } ], + "constraints": [ + ] + }, + { + "name": "local_resource_events", + "key_field": null, + "data_fields": [ + { + "name": "local_resource_id", + "type": "integer", + "nullable": false + }, + { + "name": "event_id", + "type": "integer", + "nullable": false + } + ], "constraints": [ { "kind": "foreign_key", @@ -137,6 +150,16 @@ } } } + { + "kind": "foreign_key", + "parameters": { + "fields": ["event_id"], + "reference": { + "name": "events", + "fields": ["id"] + } + } + } ] }, {