In diesem Artikel wird beschrieben, wie Sie Ihre bestehenden Metadaten im Format SQL-Lite von Version requisis_ReX 2.10, für die aktuelle Version requisis_ReX 2.12.6 migrieren können.
Die Prozedur erfordert ein Tool zum auslesen der SQL-Lite Daten sowie einem SQL-Script, das wir bereitstellen. Die Prozedur muss mit jeder SQLite-Datenbank durchgeführt werden, die Sie weiterhin verwenden wollen.
SQL-Lite Browser: http://sqlitebrowser.org/
SQLite-Script für Migration:
update enumdefvalues set ED_RIFID=(select typedef.RIFID from typedef join enumdef on ((typedef.M_RIFID=enumdef.M_RIFID) AND (typedef.Name=enumdef.Name)) where enumdef.RIFID=enumdefvalues.ED_RIFID)where (select typedef.RIFID from typedef join enumdef on ((typedef.M_RIFID=enumdef.M_RIFID) AND (typedef.Name=enumdef.Name)) where enumdef.RIFID=enumdefvalues.ED_RIFID) is not null;update enumdef set RIFID=(select typedef.RIFID from typedef where ((typedef.M_RIFID=enumdef.M_RIFID) AND (typedef.Name=enumdef.Name)))where (select typedef.RIFID from typedef where ((typedef.M_RIFID=enumdef.M_RIFID) AND (typedef.Name=enumdef.Name))) is not null;CREATE TABLE IF NOT EXISTS 'enumdef_new' ('M_RIFID' varchar(255) NOT NULL,'RIFID' varchar(255) NOT NULL,'Name' varchar(255) NOT NULL,PRIMARY KEY ('M_RIFID','RIFID'),CONSTRAINT 'EnumDefF_Key' FOREIGN KEY ('M_RIFID') REFERENCES 'module' ('RIFID') ON DELETE CASCADE,CONSTRAINT 'EnumDefMRIFIDName_Unique' UNIQUE('M_RIFID','Name')CONSTRAINT 'enumdefFkTRifid' FOREIGN KEY ('M_RIFID','RIFID') REFERENCES 'typedef' ('M_RIFID','RIFID') ON DELETE CASCADE);INSERT INTO enumdef_new SELECT * FROM enumdef;DROP TABLE enumdef;ALTER TABLE enumdef_new RENAME TO enumdef;UPDATE metadataversion SET version = '2.11';commit;
Führen Sie folgende Schritte zur Migration durch. Alle Schritte werden durch Screenshots unterstützt
You may also want to use visual panels to communicate related information, tips or things users need to be aware of. |
Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.
|