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.