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).