PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Postgres-Masseneinfügung, bei der der Zeitstempel durch Sequalize eine Nullbeschränkung hat

Anstatt die alte Tabelle zu ändern, könnten Sie die select-Anweisung ändern, um das erforderliche Datum zu generieren

INSERT INTO archive (id, title, createdAt) SELECT id, title, NOW() FROM old_archives;

Dadurch werden die Daten aus der alten Tabelle ausgewählt und jeder Zeile der aktuelle Zeitstempel hinzugefügt. Anstelle von NOW() können Sie natürlich auch ein beliebiges anderes Datum einfügen