From 59320f43332792c50652ae290352722275582845 Mon Sep 17 00:00:00 2001 From: littlewolf Date: Wed, 2 Oct 2019 14:23:24 +0300 Subject: [PATCH] Add temp transfer options to apps.location --- apps/location/transfer.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 apps/location/transfer.py diff --git a/apps/location/transfer.py b/apps/location/transfer.py new file mode 100644 index 00000000..2ae7411b --- /dev/null +++ b/apps/location/transfer.py @@ -0,0 +1,25 @@ +""" +Структура fields: +key - поле в таблице postgres +value - поле или группа полей в таблице legacy + +В случае передачи группы полей каждое поле представляет собой кортеж, где: +field[0] - название аргумента +field[1] - название поля в таблице legacy +Опционально: field[2] - тип данных для преобразования + +""" + +City = { + "dependencies": ("Country", "Region"), + "fields": { + "Cities": { + "coordinates": (("lat", "latitude", "Boolean"), ("long", "longtitude")), + "code": "country_code_2" + }, + "CityNames": { + "name": "name", + + } + } +} \ No newline at end of file