Je hebt geen set identity_insert
nodig in Postgres.
Plaats de gegevens gewoon in uw tabel.
Wat u echter wel moet doen, is de reeksen achter uw seriële kolom ("auto increment") opnieuw synchroniseren met behulp van de setval()
functie:
select setval(pg_get_serial_sequence('my_table', 'my_serial_column'),
(select max(my_serial_column) from my_table)
);
Als de kolom niet is gedefinieerd als een serial
maar "alleen" heeft een standaardwaarde uit een reeks, u moet de reeksnaam "handmatig" opgeven
select setval('my_sequence_name', (select max(my_serial_column)
from my_table)
);
Bewerken
Hier is een SQLFiddle-voorbeeld:http://sqlfiddle.com/#!15/690ea/1