By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE TABLE
CREATE TABLE
| id | name |
|---|---|
| 1 | Bob |
| 3 | Steven |
| 4 | Steven2 |
INSERT 0 3
| id | name |
|---|---|
| 2 | John |
| 3 | Jack |
| 4 | Jack2 |
| 7 | bigger ID from t2 |
INSERT 0 4
| setval |
|---|
| 4 |
SELECT 1
| setval |
|---|
| 7 |
SELECT 1
| seq |
|---|
| public.table1_id_seq |
SELECT 1
BEGIN
LOCK TABLE
LOCK TABLE
| case |
|---|
| 7 |
SELECT 1
INSERT 0 4
COMMIT
| id | name |
|---|---|
| 1 | Bob |
| 2 | John |
| 3 | Steven |
| 4 | Steven2 |
| 7 | bigger ID from t2 |
| 8 | Jack |
| 9 | Jack2 |
SELECT 7