Nehmen Sie das Datum, kürzen Sie es, addieren Sie einen Tag und subtrahieren Sie eine Sekunde:
select date_trunc('day', date) + interval '1 day' - interval '1 second'
Sie können die Logik in ein update
einfügen wenn Sie die Daten in der Tabelle ändern möchten.
Natürlich können Sie auch 24*60*60 - 1 Sekunde hinzufügen:
select date_trunc('day', date) + (24*60*60 - 1) * interval '1 second'
Aber das sieht weniger elegant aus.