OrientDB - baza danych wycofywania
W tym rozdziale dowiesz się, jak cofnąć niezatwierdzoną transakcję za pomocą interfejsu wiersza poleceń OrientDB.
Poniższa instrukcja przedstawia podstawową składnię polecenia Rollback database.
ROLLBACK
Note - Komendy możesz użyć dopiero po połączeniu się z daną bazą danych i po rozpoczęciu transakcji.
Przykład
W tym przykładzie użyjemy tej samej bazy danych o nazwie „demo”, którą utworzyliśmy w poprzednim rozdziale. Zobaczymy operację wycofywania transakcji i zapiszemy rekord przy użyciu transakcji.
Najpierw rozpocznij transakcję w następujący sposób BEGIN Komenda.
orientdb {db = demo}> BEGIN
Następnie wstaw rekord do tabeli pracowników z wartościami id = 12 i name = satish.P, używając następującego polecenia.
orientdb> INSERT INTO employee (id, name) VALUES (12, 'satish.P')
Możesz użyć następującego polecenia, aby pobrać rekordy z tabeli Employee.
orientdb> SELECT FROM employee WHERE name LIKE '%.P'
Jeśli to polecenie zostanie wykonane pomyślnie, otrzymasz następujące dane wyjściowe.
---+-------+--------------------
# | ID | name
---+-------+--------------------
0 | 12 | satish.P
---+-------+--------------------
1 item(s) found. Query executed in 0.076 sec(s).
Możesz teraz użyć następującego polecenia, aby wycofać tę transakcję.
orientdb> ROLLBACK
Sprawdź ponownie zapytanie wybierające, aby pobrać ten sam rekord z tabeli pracowników.
orientdb> SELECT FROM employee WHERE name LIKE '%.P'
Jeśli wycofanie zakończy się pomyślnie, w wyniku otrzymasz 0 rekordów.
0 item(s) found. Query executed in 0.037 sec(s).