Transaccions
Transaction. A database transaction is a single unit of work that consists of one or more operations.
create table product ( id int primary key generated always as identity, name text not null unique)Rollback. Executa aquest exemple pas a pas per comprovar com funciona un rollback
begin;insert into product(name) values ('iphone');select * from product; -- Iphone is listedrollback;
select * from product; -- Iphone is not listedConflicte. Obre dues sessions i executa fins abans del commit. Pots comprovar que la segona transacció queda bloquejada fins que executes un commit o rollback en la primera.
begin;insert into product(name) values ('S20');commit;