Search Postgresql Archives

sequences in transaction blocks

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I want to insert records inside a transaction block (BEGIN - COMMIT/ROLLBACK). If the transaction fails,
the sequence do not rollback and retain the new value.
 
This is the default behavior of sequences ?
 
 
I use the following table:
 
CREATE TABLE proceduri
(
  procedura_id int4 NOT NULL DEFAULT nextval('proceduri_proceduri_id_seq'::regclass),
  tip_procedura_id int4,
  ....
  CONSTRAINT proceduri_pkey PRIMARY KEY (procedura_id)
)
WITH OIDS;
 
where 'proceduri_proceduri_id_seq is:
 
CREATE SEQUENCE proceduri_proceduri_id_seq
  INCREMENT 1
  MINVALUE 1000000000
  MAXVALUE 1099999999
  START 1000000001
  CACHE 1;
 
 
 

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux