Projekt

Allgemein

Profil

150 SqlMasterForeignKey KeyField TableFieldInfo » Historie » Version 6

[S] Dominik G, 26.08.2020 15:24

1 5 [X] Daniel S
h1. SqlMasterForeignKey KeyField TableFieldInfo
2 1 [X] Daniel S
3
TODO: vernünftig formulieren.
4
5 3 [X] Daniel S
* @FUNCTION TSystem.tablefieldinfo__recreate();@ - Generieren der Einträge in TableFieldinfo, Master und Foreign Key
6 6 [S] Dominik G
* Analyse: @SELECT * FROM TSystem.TableFieldInfo_view ORDER BY schemaname, tablename, field;@
7
* Ggf. fehlen Fkeys, die die Oberfläche erwartet. Diese müssen dann nachgesetzt werden: @ALTER TABLE table_a ADD FOREIGN KEY (field) REFERENCES table_b ON UPDATE ... ON DELETE ...;@
8 3 [X] Daniel S
9 1 [X] Daniel S
https://redmine.prodat-sql.de/projects/prodat-v-x/wiki/System-Strukturen_erzeugen_dbrid_insert_by
10 6 [S] Dominik G
11 2 [X] Daniel S
12 4 [X] Daniel S
h2. Beschreibung
13
14 1 [X] Daniel S
moin, das passiert immer dann, wenn das tablefieldinfo keine info hat, was die foreign key zwischen 2 tabellen sind
15
die foreignkey-beziehung werden durch den dbrid-durchlauf eingetragen. kA das müßte auch irgendwo im wiki stehen oder wir müssen das dringend mal eintragen. das mache ich heute aber nicht. ^^
16
heißt in dem fall muß man prüfen, ob die tabellen richtig angelegt sind - das heißt das in postgres auch die foreign key richtig da sind.
17
und dann nochmal dbrid durchlaufen lassen.
18
ich würde hier einfach auf dbrid klicken und danach prodat neu starten.