Updater: Różnice pomiędzy wersjami

Z Motława
Linia 2: Linia 2:
  
  
Updater pobiera zawartość katalogów SQL51, nazwa_klienta/SQL, nazwa_klienta/SQL/nazwa_bazy.
+
Updater pobiera zawartość katalogów '''SQL51''', '''nazwa_klienta/SQL''', '''nazwa_klienta/SQL/nazwa_bazy'''.
 
Przykładowa konfiguracja - katalog klienta INT.
 
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.
+
Przyjmujemy 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 SQL''' - zmiany globalne - wszystkie zmiany struktur tabel i definicji widoków za wyjątkiem ''mocno uzasadnionych przypadków'', triggery
Linia 14: Linia 14:
 
'''Katalog nazwa_klienta/SQL/nazwa_bazy''' zmiany dotyczące wyłącznie wskazanej bazy danego klienta, reszta zastrzeżeń 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 nr, nr51, nr_kl, nr_db odpowiadające za serializację zmian na odpowiednich poziomach.
+
Wszystkie zmiany są serializowane - tabela [[wersja (tabela SQL)|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!
 
Dopuszczalne jest przeniesienie procedury z katalogu klienta w górę hierarchii, ale nie odwrotnie!

Wersja z 11:46, 23 paź 2009

Szczotka.png
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. Przyjmujemy 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!