Tabela [dbo].[_revision_sql]
Tabela [_revision_sql] przechowuje historię zmian wprowadzanych w bazie danych, dotyczących rozwiązań systemowych (podstawowych i niestandardowych). Zapisywane są dane, takie jak: - Identyfikator wiersza (ID_REVISION_SQL), - Data i czas zmiany (DATA_ZMIAN, KIEDY), - Login użytkownika, - Unikalny numer rewizji (NRIDREV), - Szczegółowy opis zmian (OPIS), - Wersja zmiany (WERSJA), - Rola użytkownika (ROLA).
Zarządzanie zmianami w bazie danych. Historia rewizji w StudioSystem
Tabela _revision_sql w systemie StudioSystem to kluczowy element do śledzenia historii zmian w bazie danych. Dzięki niej można monitorować wszystkie modyfikacje, zarówno te w standardowych rozwiązaniach, jak i w niestandardowych wdrożeniach. Każdy wpis w tej tabeli zawiera szczegółowe informacje o tym, kto, kiedy i jakie zmiany wprowadził. Taki system rewizji zapewnia pełną transparentność i umożliwia szybki audyt wszelkich modyfikacji.
Tabela przechowuje szereg ważnych danych, które ułatwiają zarządzanie bazą. Znajdziesz tam unikalne identyfikatory, daty i czasy zmian oraz loginy użytkowników, którzy je wprowadzili. Taki szczegółowy zapis historii zmian pomaga w rozwiązywaniu problemów i przywracaniu wcześniejszych wersji systemu, jeżeli zajdzie taka potrzeba. To narzędzie jest niezbędne dla każdego, kto chce zapewnić stabilność i bezpieczeństwo działania bazy danych w firmie.
Kolumny
CUSTOM
[CUSTOM] – Wskaźnik, czy wpis dotyczy rozwiązania podstawowego (root) czy niestandardowego (custom) dla klienta Typ bit, typu bit, czyli przechowuje wartości logiczne 0/1, NULL.
DATA_ZMIAN
[DATA_ZMIAN] – Data i czas wprowadzenia zmian w bazie danych Typ datetime, typ daty i czasu, NULL.
ID_REVISION_SQL
[ID_REVISION_SQL] – Unikalny identyfikator wiersza w tabeli Typ int, typu int, czyli przechowuje wartości całkowite, NOT NULL.
KIEDY
[KIEDY] – Data i czas wykonania wpisu w bazie danych Typ datetime, typ daty i czasu, NOT NULL.
LOGIN
[LOGIN] – Login użytkownika, który dokonał zmiany w zapisie Typ varchar(50), tekst, NOT NULL.
NRIDREV
[NRIDREV] – Unikalny numer rewizji, łączący poszczególne zapisy w ramach jednej rewizji Typ bigint, typu bigint, czyli przechowuje duże wartości całkowite, NOT NULL.
OPIS
[OPIS] – Opis wprowadzonych zmian w bazie danych Typ varchar(5000), tekst, NOT NULL.
ROLA
[ROLA] – Rola użytkownika, który wprowadził modyfikacje Typ varchar(5), tekst, NULL.
WERSJA
[WERSJA] – Numer wersji aktualizacji, jeśli dotyczy więcej niż jednego wpisu w tabeli Typ varchar(50), tekst, NULL.
Indeksy
Brak zdefiniowanych indeksów.
Źródła danych
MS_Description: Rola użytkownika, który wprowadził modyfikacje
SYSTEMOWE: Tabela [_revision_sql] służy do przechowywania historii zmian wprowadzanych w bazie danych w kontekście zapisów związanych z rozwiązaniami systemu, zarówno dla wersji podstawowych (root), jak i dla niestandardowych (custom). Zawiera dane dotyczące wprowadzenia zmian, takie jak identyfikator wiersza (ID_REVISION_SQL), data i czas zmiany (DATA_ZMIAN, KIEDY), oraz login użytkownika, który dokonał zmiany (LOGIN).
Tabela przechowuje również unikalny numer rewizji (NRIDREV), który łączy zapisy w ramach jednej rewizji, a także szczegółowy opis zmian (OPIS) wprowadzonych w bazie danych. W przypadku, gdy jedna aktualizacja dotyczy wielu wpisów, przechowywana jest wersja zmiany (WERSJA) oraz rola użytkownika (ROLA), który wprowadził modyfikacje. Dzięki tej tabeli możliwe jest dokładne śledzenie zmian w bazie danych oraz audytowanie wprowadzonych modyfikacji.
