Учебники

OrientDB — коммит базы данных

Подобно RDBMS, OrientDB также предоставляет такие концепции транзакций, как Commit и Rollback. Фиксация означает закрытие транзакции путем сохранения всех изменений в базе данных. Откат относится к восстановлению состояния базы данных до точки, в которой вы открыли транзакцию.

Следующее утверждение является основным синтаксисом команды «Зафиксировать базу данных».

COMMIT 

Примечание. Эту команду можно использовать только после подключения к определенной базе данных и после начала транзакции.

пример

В этом примере мы будем использовать ту же базу данных с именем ‘demo’, которую мы создали в предыдущей главе. Мы увидим операцию фиксации транзакции и сохранения записи с использованием транзакций.

Сначала запустите транзакцию, используя следующую команду BEGIN .

orientdb {db = demo}> BEGIN

Затем вставьте запись в таблицу сотрудников со значениями id = 12 и name = satish.P с помощью следующей команды.

orientdb> INSERT INTO employee (id, name) VALUES (12, 'satish.P')

Вы можете использовать следующую команду для подтверждения транзакции.

orientdb> commit

Если эта транзакция успешно зафиксирована, вы получите следующий вывод.