05-07-2019, 07:58
Cześć,
w projekcie mam 3 warstwy Poligonowa, Tab_1, Tab_złączeniowa. Chciałbym znaleźć sposób na dodawanie wielu rekordów do tabeli złaczeniowej.
Proces ma polegać na tym, aby wybrać kilka polygonów i jeden rekord z TAb_1(promocje) i na podstawie tego wyboru stworzyło nowe rekordy w tabeli złączeniowej
id_pol1 - id_prom1
id_pol2 - id_prom1
id_pol3 - id_prom1
...
Warstwy stoją na postgresie. Akutalnie rozwiązuje problem triggerami na bazie i dodatkowymi kolumnami roboczymi w tabeli poligonów. Przy użyciu multiedycji wstawiam do kilku poligonów promocje i na tej podstawie trigger tworzy nowe rekordy, jest to dość pokręcone rozwiązanie, trochę nieoptymalne wymaga np. czyszczenia kolumn i do końca mnie nie satysfakcjonuje.
Czy macie pomysł na rozwiązanie?
w projekcie mam 3 warstwy Poligonowa, Tab_1, Tab_złączeniowa. Chciałbym znaleźć sposób na dodawanie wielu rekordów do tabeli złaczeniowej.
Proces ma polegać na tym, aby wybrać kilka polygonów i jeden rekord z TAb_1(promocje) i na podstawie tego wyboru stworzyło nowe rekordy w tabeli złączeniowej
id_pol1 - id_prom1
id_pol2 - id_prom1
id_pol3 - id_prom1
...
Warstwy stoją na postgresie. Akutalnie rozwiązuje problem triggerami na bazie i dodatkowymi kolumnami roboczymi w tabeli poligonów. Przy użyciu multiedycji wstawiam do kilku poligonów promocje i na tej podstawie trigger tworzy nowe rekordy, jest to dość pokręcone rozwiązanie, trochę nieoptymalne wymaga np. czyszczenia kolumn i do końca mnie nie satysfakcjonuje.
Czy macie pomysł na rozwiązanie?