Tabela [dbo].[_revision]
Tabela [dbo._revision] przechowuje historię zmian zapisów w bazie danych. Pozwala na śledzenie wszystkich rewizji dokonanych na rekordach w systemie, w tym informacji o dacie, użytkowniku oraz szczegółach zmian (stare i nowe wartości). Dzięki tej tabeli możliwe jest audytowanie modyfikacji danych i dokładne śledzenie historii zmian w systemie.
Kontrola i audyt danych: Tabela _revision
w StudioSystem
Tabela [dbo].[_revision]
to kluczowe narzędzie do audytowania i śledzenia historii zmian w bazie danych StudioSystem. Przechowuje ona szczegółowy zapis każdej modyfikacji, w tym informacje o tym, kiedy i przez kogo zostały wprowadzone zmiany. Tabela pozwala na weryfikację zarówno starych, jak i nowych wartości pól, co jest niezwykle istotne w procesach kontrolnych. Dzięki temu, każdy rekord w systemie ma swoją kompletną historię rewizji, co zapewnia pełną transparentność i odpowiedzialność za wprowadzane dane.
Struktura tabeli _revision
została zaprojektowana, by dostarczyć kompleksowy obraz każdej modyfikacji. Kolumny, takie jak [TABELA]
i [REFNO]
, jednoznacznie identyfikują, którego rekordu dotyczy zmiana. Z kolei [LOGIN]
i [KIEDY]
precyzyjnie określają użytkownika i czas dokonania rewizji. Dodatkowo, kolumny [OVALUE]
i [NVALUE]
przechowują dokładne dane sprzed i po zmianie, a opcjonalna kolumna [OPIS]
pozwala na zapisanie powodu modyfikacji. Zastosowanie unikalnego identyfikatora [ID_REVISION]
oraz indeksów, takich jak [REFNO_NRIDREV]
, zapewnia wydajne wyszukiwanie i spójność danych. Tabela ta stanowi fundamentalne narzędzie do zapewnienia integralności i bezpieczeństwa danych w systemie.
Kolumny
BAZA
[BAZA] – Nazwa bazy danych, tabeli ktroa jest poddawana rewizji, domyślnie softwarestudioConnectionString lub customConnectionString Typ varchar(50), tekst, NOT NULL.
CAPTION
[CAPTION] – Etykieta pola wyświetlana na formularzy, opis kontrolki Typ varchar(100), tekst, NULL.
ID_REVISION
[ID_REVISION] – Identyfikator wiersza tabeli Typ int, typu int, czyli przechowuje wartości całkowite, NOT NULL.
KIEDY
[KIEDY] – data i czas wykonania rewizji Typ datetime, typ daty i czasu, NOT NULL.
LOGIN
[LOGIN] – Login użytkownika, który wykonał zmian w zapisie Typ varchar(50), tekst, NOT NULL.
NRIDREV
[NRIDREV] – Unikalny numer rewizji, łączy poszczególne zapisy danej rewizji Typ bigint, typu bigint, czyli przechowuje duże wartości całkowite, NOT NULL.
NVALUE
[NVALUE] – Nowa wartość pola (new value) Typ varchar(max), tekst, NOT NULL.
OPIS
[OPIS] – Opis przyczyny dla której edytowano rekord, opconalnie zapisywane, gdy w x_skorowidz dla danej rewizji ustawiono parametr na DOMYSLNE=True Typ varchar(max), tekst, NULL.
OVALUE
[OVALUE] – Dotychczasowa wartość pola (old value) Typ varchar(max), tekst, NOT NULL.
REFNO
[REFNO] – Identyfikator rekordu tabeli poddawanej rewizji np. NRID.., REFNO, REFNO_POZ Typ bigint, typu bigint, czyli przechowuje duże wartości całkowite, NOT NULL.
REVCOLUMN
[REVCOLUMN] – Nazwa kolumny, w której została zmienina wartość – kolumna poddana rewizji Typ varchar(50), tekst, NOT NULL.
TABELA
[TABELA] – Nazwa tabeli poddanej rewizji Typ varchar(50), tekst, NOT NULL.
Indeksy
- [PK__revision] PK UNIQUE ON ([ID_REVISION]).
- [REFNO] ON ([REFNO]).
- [REFNO_NRIDREV] ON ([REFNO], [NRIDREV]).
Źródła danych
MS_Description: Opis przyczyny dla której edytowano rekord, opconalnie zapisywane, gdy w x_skorowidz dla danej rewizji ustawiono parametr na DOMYSLNE=True
REWIZJE: Tabela [\_revision] przechowuje historię zmian zapisów w bazie danych, umożliwiając śledzenie wszystkich rewizji dokonywanych na rekordach w systemie. Gromadzi informacje o tym, kiedy i przez kogo zostały wprowadzone zmiany, a także przechowuje szczegóły dotyczące przed i po zmianie wartości pól. W tabeli zapisywana jest nazwa bazy danych i tabeli poddanej rewizji, co pozwala na identyfikację, której tabeli zmiana dotyczyła.
Każda rewizja jest przypisana do unikalnego identyfikatora rewizji (ID_REVISION) i jest powiązana z identyfikatorem rekordu w tabeli, którego zmiana dotyczyła, np. NRID, REFNO. Dodatkowo, tabela zawiera kolumny przechowujące starą i nową wartość pola (OVALUE, NVALUE), a także opis przyczyny dokonania zmiany (OPIS). Zawiera również nazwę kolumny, w której dokonano zmiany, oraz datę i czas wykonania rewizji (KIEDY). Dzięki tej tabeli możliwe jest dokładne śledzenie historii zmian w systemie oraz audytowanie modyfikacji danych.
-
DeployMate AI
DeployMate AI to klucz do sukcesu Twoich projektów IT, zapewniając, że zawsze są one realizowane na czas. Asystent monitoruje postępy wdrożeń w czasie rzeczywistym, automatycznie identyfikując potencjalne problemy, zanim wpłyną na termin. Dzięki temu Twój zespół otrzymuje jasne informacje i…
-
LegalTrack AI
LegalTrack AI zapewnia pełną kontrolę nad Twoimi umowami, automatyzując ich dokładną analizę. Narzędzie wykrywa nieścisłości i od razu sugeruje konkretne poprawki, co znacząco przyspiesza proces negocjacji. Dzięki temu minimalizujesz ryzyko błędów i zwiększasz bezpieczeństwo prawne swojej firmy. W efekcie Twój…
-
LinguaSmart AI
LinguaSmart AI to Twój asystent, który pomoże Ci mówić językiem Twojego klienta. Narzędzie błyskawicznie tłumaczy maile i dokumenty biznesowe, dostosowując styl oraz ton do odbiorcy. Dzięki temu Twoja komunikacja globalna jest skuteczna, a wiadomości brzmią naturalnie, a nie jak proste…
-
OfficeWise AI
OfficeWise AI rewolucjonizuje pracę biurową, automatyzując zarządzanie dokumentami i eliminując papierologię. Asystent wspiera procedury ISO, kontroluje poprawność danych i minimalizuje ryzyko błędów ludzkich. Dzięki temu oszczędzasz czas i zasoby, a Twoje biuro staje się bardziej wydajne i przejrzyste. Zamiast tonąć…
-
GuidePro AI
Uprość proces wdrażania nowych pracowników! GuidePro AI to inteligentny asystent, który działa jak osobisty trener, wspierając pracowników w codziennym używaniu oprogramowania. Zamiast czytać grube instrukcje, otrzymują kontekstowe odpowiedzi i wskazówki, które natychmiastowo rozwiązują ich problemy. Dzięki temu pracownicy szybciej osiągają…
-
_revision_sql
Monitoruj zmiany w swojej bazie danych dzięki tabeli _revision_sql w StudioSystem. Każda modyfikacja, od wersji podstawowych po niestandardowe, jest szczegółowo zapisywana, co ułatwia audyt i zarządzanie systemem.
-
_revision
Tabela [dbo].[_revision] w StudioSystem przechowuje pełną historię zmian w bazie danych. Śledzi, kto, kiedy i jakie modyfikacje wprowadził, co umożliwia kompleksowy audyt i kontrolę danych.