OrientDB - Base de datos de reversión
En este capítulo, aprenderá cómo revertir la transacción no confirmada a través de la interfaz de línea de comandos de OrientDB.
La siguiente declaración es la sintaxis básica del comando Rollback database.
ROLLBACKNote - Puede usar este comando solo después de conectarse a una base de datos en particular y después de comenzar la transacción.
Ejemplo
En este ejemplo, usaremos la misma base de datos llamada 'demo' que creamos en el capítulo anterior. Veremos la operación de retrotracción de transacciones y almacenaremos un registro usando transacciones.
Primero, inicie la transacción usando lo siguiente BEGIN mando.
orientdb {db = demo}> BEGINLuego, inserte un registro en una tabla de empleados con los valores id = 12 y name = satish.P usando el siguiente comando.
orientdb> INSERT INTO employee (id, name) VALUES (12, 'satish.P')Puede utilizar el siguiente comando para recuperar los registros de la tabla Empleado.
orientdb> SELECT FROM employee WHERE name LIKE '%.P'Si este comando se ejecuta con éxito, obtendrá el siguiente resultado.
---+-------+-------------------- 
 # | ID   | name 
---+-------+-------------------- 
 0 | 12   | satish.P 
---+-------+-------------------- 
1 item(s) found. Query executed in 0.076 sec(s).Ahora puede usar el siguiente comando para deshacer esta transacción.
orientdb> ROLLBACKVuelva a comprobar la consulta de selección para recuperar el mismo registro de la tabla de empleados.
orientdb> SELECT FROM employee WHERE name LIKE '%.P'Si la reversión se ejecuta correctamente, obtendrá 0 registros encontrados en la salida.
0 item(s) found. Query executed in 0.037 sec(s).