Обновлять хранилище данных как историческое для каждого дня отдельно с помощью postgresql python
Я видел много разных ответов, особенно за postgresql, таких как:
Хранить историю значений в PostgreSQL
Настройка Cygnus-PostgreSQL для сохранения исторических данных
http://clarkdave.net/2015/02/historical-records-with-postgresql-and-temporal-tables-and-sql-2011/
Но я не понял правильный путь.
Просто я использовал этот формат для хранения данных в таблице.
cur.execute("INSERT INTO employee (id, name, log_date, log_time, login, logout) VALUES %s \
ON CONFLICT (id) DO UPDATE \
SET name = excluded.name, log_date = excluded.log_date, log_time = excluded.log_time,\
login = excluded.login, logout = excluded.logout")
Каждый божий день мне приходится обновлять поля некоторых столбцов. Но только обновление хранилища данных в моей таблице и прошлые данные удаляются. В этом случае каждое обновление данных, которые я хочу сохранить, как если бы я мог запросить по дате из исторической записи любые данные за один день сегодня или за прошедший день.
Я новичок в postgresql, поэтому я не могу понять, как написать эту логику в моем коде. Любая помощь будет оценена.
Благодарю.