static { addMapping( TABLENAME, PersistentObject.DATE_COMPOUND, "Eingelesen=S:D:EINGELESEN", //$NON-NLS-1$ "Verarbeitet=S:D:VERARBEITET", //$NON-NLS-1$ "Gutgeschrieben=S:D:GUTSCHRIFT", //$NON-NLS-1$ "BetragInRp=BETRAGINRP", //$NON-NLS-1$ CODE, RECHNUNGS_ID, PATIENT_ID, MANDANT_ID, FLD_REJECT_CODE, "Gebucht=S:D:GEBUCHT", "File" //$NON-NLS-1$ //$NON-NLS-2$ ); ESRRecord init = load("1"); // $NON-NLS-1$ if (init == null) { createOrModifyTable(createDB); } else { String v = init.get("File"); // $NON-NLS-1$ if (StringTool.isNothing(v)) { // < version 1 getConnection() .exec( "ALTER TABLE " + TABLENAME + " ADD deleted CHAR(1) default '0';"); //$NON-NLS-1$ //$NON-NLS-2$ init.set("File", VERSION); // $NON-NLS-1$ } else { VersionInfo vi = new VersionInfo(v); if (vi.isOlder("2.0.0")) { // $NON-NLS-1$ createOrModifyTable(upd2); } init.set("File", VERSION); // $NON-NLS-1$ } } }