Я хочу сохранить несколько файлов CSV (с разными столбцами) и сохранить их в базе данных, используя SQLite. Я также хочу сформировать отношения между этими CSV-файлами (такими как PK, FK) во время создания таблиц. После сохранения в базе данных я хочу, чтобы они были заархивированы, чтобы хранилище базы данных не увеличивалось, а только новые данные добавлялись в базу данных.
Я написал скрипт Python, который будет храниться в базе данных. прочитав файлы CSV. Тем не менее, я хочу узнать, как можно установить отношения, так как таблицы должны соединяться через разные таблицы. Я также не знаю, как архивировать данные.
Чтобы добавить больше деталей -
Что нужно сделать - Хранить листы CSV иПрочитайте его через скрипт Python и сохраните в БД. После сохранения сохраненные из них отправляются в архив.
Что я сделал - написал скрипт на python, прочитал файлы и сохранил их в db. Листы с одинаковыми столбцами были объединены.
Что необходимо сделать - связи (связи) между таблицами, имеющими разные столбцы. Архивирование этих наборов данных, как только они будут сохранены в БД.