PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Clonare un record, quindi utilizzare il relativo ID di incremento automatico per ulteriori operazioni

INSERT INTO table1 TABLE table1_temp

Non puoi farlo perché table1_temp ha un diverso set di colonne (hai eliminato id colonna). Devi specificare le colonne in modo esplicito (tutte tranne id colonna):

INSERT INTO table1(col1, col2, ...) TABLE table1_temp