По договоренности
Требуется реализовать скрипт на языке Python, который при запуске будет маппить все записи из CSV файла (пример приложен) в таблицу PostgreSQL.
Правила маппинга, название таблицы и её атрибутов указаны ниже
(вводные для доступа к базе можно просто пометить в скрипте для дальнейшего внесения, если понадобятся).
Необходимо реализовать в скрипте настройку маппинга для возможности изменения
порядка и количества атрибутов CSV; названия таблицы, атрибутов и их количества; правил маппинга
(предполагается изменение в самом скрипте, просто пометить комментариями)
Файл примера CSV. Атрибуты без названия, учитывать порядок:
1. Дата
2. Время
3. Число с плавающей запятой
4. Число с плавающей запятой
5. Число с плавающей запятой
6. Число с плавающей запятой
7. Не нужно маппить
Таблица (tic) PostgreSQL. Атрибуты и правила маппинга:
id: автогенерация PostgreSQL
fin_name: Название файла без расширения (в примере: Example)
period: Константа = m_1
date: 1
time: 2
open_price: 3
up_price: 4
low_price: 5
close_price: 6