Updater: Różnice pomiędzy wersjami
(Utworzył nową stronę „{{Dopracować}} Updater pobiera zawartość katalogów SQL51, nazwa_klienta/SQL, nazwa_klienta/SQL/nazwa_bazy. Przykładowa konfiguracja - katalog klienta INT. Przymu…”) |
|||
Linia 8: | Linia 8: | ||
'''Katalog SQL''' - zmiany globalne - wszystkie zmiany struktur tabel i definicji widoków za wyjątkiem ''mocno uzasadnionych przypadków'', triggery | '''Katalog SQL''' - zmiany globalne - wszystkie zmiany struktur tabel i definicji widoków za wyjątkiem ''mocno uzasadnionych przypadków'', triggery | ||
− | '''Katalog | + | '''Katalog SQL51''' - zmiany globalne, dla wszystkich klientów - globalnie używane procedury i funkcje składowane |
− | '''Katalog nazwa_klienta/SQL''' zmiany dotyczące wszystkich baz danego klienta, głównie procedury i funkcje składowane specyficzne dla klienta, | + | '''Katalog nazwa_klienta/SQL''' zmiany dotyczące wszystkich baz danego klienta, głównie procedury i funkcje składowane specyficzne dla klienta. Unikamy jak ognia zmiany struktur, triggerów i redefinicji procedur, funkcji zdefiniowanych w SQL_STORED. |
− | '''Katalog nazwa_klienta/SQL/nazwa_bazy''' zmiany dotyczące wyłącznie wskazanej bazy danego klienta, j.w. | + | '''Katalog nazwa_klienta/SQL/nazwa_bazy''' zmiany dotyczące wyłącznie wskazanej bazy danego klienta, reszta zastrzeżeń j.w. |
− | Wszystkie zmiany są serializowane - tabela wersja zawiera pola | + | Wszystkie zmiany są serializowane - tabela wersja zawiera pola nr, nr51, nr_kl, nr_db odpowiadające za serializację zmian na odpowiednich poziomach. |
+ | |||
+ | Dopuszczalne jest przeniesienie procedury z katalogu klienta w górę hierarchii, ale nie odwrotnie! |
Wersja z 11:33, 23 paź 2009
Ten artykuł wymaga dopracowania zgodnie z zaleceniami edycyjnymi. Po wyeliminowaniu wskazanych powyżej niedoskonałości prosimy usunąć szablon {{Dopracować}} z kodu tego artykułu. |
Updater pobiera zawartość katalogów SQL51, nazwa_klienta/SQL, nazwa_klienta/SQL/nazwa_bazy.
Przykładowa konfiguracja - katalog klienta INT.
Przymujemy założenie, że klient jest tożsamy z serwerem lub serwerami - jeśli zaistnieje potrzeba rozróżnienia serwerów (a co za tym idzie wersji .exe) to należy utworzyć odpowiedni katalog.
Katalog SQL - zmiany globalne - wszystkie zmiany struktur tabel i definicji widoków za wyjątkiem mocno uzasadnionych przypadków, triggery
Katalog SQL51 - zmiany globalne, dla wszystkich klientów - globalnie używane procedury i funkcje składowane
Katalog nazwa_klienta/SQL zmiany dotyczące wszystkich baz danego klienta, głównie procedury i funkcje składowane specyficzne dla klienta. Unikamy jak ognia zmiany struktur, triggerów i redefinicji procedur, funkcji zdefiniowanych w SQL_STORED.
Katalog nazwa_klienta/SQL/nazwa_bazy zmiany dotyczące wyłącznie wskazanej bazy danego klienta, reszta zastrzeżeń j.w.
Wszystkie zmiany są serializowane - tabela wersja zawiera pola nr, nr51, nr_kl, nr_db odpowiadające za serializację zmian na odpowiednich poziomach.
Dopuszczalne jest przeniesienie procedury z katalogu klienta w górę hierarchii, ale nie odwrotnie!