add batch remove batch split batch comment selection show hidden batches hide batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
version
PostgreSQL 15.0 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-10), 64-bit
SELECT 1
CREATE TABLE
INSERT 0 1
cart_id at
0 2023-07-05 16:58:11.627617+01
SELECT 1
CREATE TABLE
INSERT 0 1
customer_id at
100 2023-07-05 16:58:11.644631+01
SELECT 1
CREATE FUNCTION
CREATE TRIGGER
ERROR:  trigger cart_id_guard: updating is prohibited for cart_id
CONTEXT:  PL/pgSQL function surrogate_id_guard() line 3 at RAISE
CREATE TRIGGER
ERROR:  trigger customer_id_guard: updating is prohibited for customer_id
CONTEXT:  PL/pgSQL function surrogate_id_guard() line 3 at RAISE
cart_id at
0 2023-07-05 16:58:11.627617+01
SELECT 1
UPDATE 1
cart_id at
0 2023-07-04 16:58:11.627617+01
SELECT 1
customer_id at
100 2023-07-05 16:58:11.644631+01
SELECT 1
UPDATE 1
customer_id at
100 2023-07-04 16:58:11.644631+01
SELECT 1