|
Dodatek: Data & Versions |
|
|
Dodatek techniczny do pliku data_versions.cfg Podręczna tabela komend języka zmian struktur danych. Dalej podajemy Przykładowy zbiór data_versions.cfg a całość kończy historia zmian. |
| Komenda | Objaśnienie | Przykład (wytłuszczono nazwy pól i tabel) |
| REMTAB | Usunięcie całej tabeli | TABLE VOC_WIERZ { REMTAB; } |
| CHGTAB | Zmiana nazwy całej tabeli | TABLE VOC_WIERZ { CHGTAB NEW_NAME; } |
| ADD | Dodano pole | TABLE VOC_WIERZ { ADD LK STRING; } |
| LEN | Zmieniono długość pola | LEN PRACTEL 25; |
| LET | Przypisanie wartości | LET CZYPRACOWNIKASP := (c = "T") ? 1 : ((c = "N") ? 2 : 0); |
| REM | Usunieto pole | REM DATAURPRE; |
| TMP | deklaracja zmiennej tymczasowej | TMP c := CZYPRACOWNIKASP; |
| TPE | Zmieniono typ pola na | TPE CZYPRACOWNIKASP INT; |
| CONVERSION_FUNC | Zmieniono typ pola na | CONVERSION_FUNC XXXConversionFunction() ; gdzie XXXConversionFunction() to klasa rozszerzająca klasę QtrRecordConversionFunction |
VERSIONNO=3
VERSIONS=
{
VER_2 =
{ TABLE ARTYSTA
{
LEN PRACTEL 25;
REM DATAURPRE;
REM DATAZGONUPRE;
TPE DATAWPROW INT;
// LET DATAWPROW := DATAWPROW;
TPE CZYPRACOWNIKASP INT;
TMP c := CZYPRACOWNIKASP;
LET CZYPRACOWNIKASP := (c = "T") ? 1 : ((c = "N") ? 2 : 0);
}
}
VER_3 =
{
TABLE VOC_WIERZ { ADD LK STRING; }
TABLE VOC_BANK { ADD LK STRING; }
}
}
|
Numer wersji aktualnej Sposób przejścia z wersji pierwszej do drugiej w tabeli ARTYSTA zmieniono długość pola PRACTEL na 25 usunięto pole DATAURPRE |
| Data | Kto | Komentarz |
| 28.02.2006 | WNO | Uaktualnienie |