Interne Datenhaltung - Archi-Lab/prox-search-service GitHub Wiki

Interne Datenhaltung

Entity: Project

Feld Type Beschreibung Constraints
id UUID Die ID des Elementes Primary Key
name Text Der Name des Projektes Max Size: 10485760
shortDescription Text Kurzer Text, welcher das Projekt beschreibt. Max Size: 10485760
description Text Beschreibung des Projektes Max Size: 10485760
requirement Text Text, der Vorraussetzungen für das Projekt beschreibt. Max Size: 10485760
status Enum/Text Status eines Projektes. -
supervisorName Text Name des Verantwortlichen Max Size: 10485760
Tags Liste Liste der Tags des Projektes -

Feld - Listen - Objekte

Tags - Objekte
Feld Type Beschreibung Constraints
TagName Text Name des Tags Max Size: 10485760

Details

Die Länge der Textfelder ist die maximale Länge eines Varchar-Feldes in Postgres. Dies hat den Sinn, dass diese Constraints in der Zukunft nicht geändert werden müssen, wenn im project-service die Constraints geändert werden.

Es werden nur die Felder verwaltet, die für die Suchfunktionen relevant sind.