migdb/migdb — Issue #51: ExtractClass - Insert a Update instanci
Author: taranpe
Created: 2012-03-09 08:38:46+00:00
State: open

Je třeba změnit SQL příkazi v případě operace ExtractClass. Nesmí dojít ke strátě vazby mezi Starou a novou třídou.

Jako první krok se vytvoří ve staré tabulce sloupec do kterého se vyplní nová ID ze sequece (bude se tedy jednat o update). Pak se vytáhnout všechna data + tento jeden, který bude považován za nový ID sloupec v nové tabulce. Všechny sloupce, až na tento jeden se ze staré tabulky smažou. Ten co zůstane bude cizím klíčem do nové tabulky.