Здравствуйте, нужно написать несложное расширение для Chrome браузера. Которое будет взаимодействовать с базой данных уже рабочего отдельного сайта. Авторизация, статистика, учет и тд. Расширение - по предоставленному примеру, который можно взять за ...
Нужно доработать приложение на С# по синхронизации БД
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Есть приложение https://github.com/bubnenkoff/DBSyncNET
Что оно делает.
1. Берет данные с определенными флагами из PostgreSQL
2. Выгружает их в SQLite
3. Берет данные из SQLite, проверяет есть ли в FireBird (проверка по GUID). Выгружает нужные данные в FireBird.
В случае если в FireBird есть не синхронизированные данные, то выгружает их в SQLite.
Все проверка идет по флагу FL:
Не синхронизированные данные -- 10
Данные ожидают синхронизации -- 11
Данные синхронизированы и в синхронизации больше не нуждаются -- 12
Сам к сожалению C# знаю очень плохо и уже начал говнокодить.
Собственно большая часть логики у меня реализована. Никакие доп фишки не нужны. Никакие ORM тоже не нужны. Все запросы должны остаться в таком же виде -- в виде чистого SQL с параметрами (ну типа чтобы бинарные блобы можно было вставить).
Примеры БД на Гитхабе.
Как я понимаю нужен еще один класс и пара методов. Только сам я запутался уже.
Алгоритм работы:
Во всех трех базах одинаковая структура.
Нужно взять данные из PG из таблицы с FL=10
Поменять FL на 11 (типа данные ожидают синхронизации)
Выгрузить их в SQLite
---
Следующий шаг:
Подключаемся к FireBird. Делаем выборку из SQLite по ГУИДам (чтобы понять есть ли там такие данные или нет). Для данных которых в FireBird нет делаем выборку из SQLite и вставляем их в FireBird. Данным в FireBird ставим FL - 12.
--
Потом делаем выборку из FireBird данных с FL=10 и выгружаем их в SQLite, чтобы потом вставить в PG и в нем уже поменять флаг для них на 12
Заявки фрилансеров
Похожие заказы
- Прикладное ПО1 заявкаЗакрыт9 лет назад
Т.З. На разработку программы: Необходима программа-интерфейс в которой будут вводиться и хранится данные предприятий. Предприятия вводятся в ручную в определенные поля (список полей предоставляю), Необходимо что бы была возможность ...
Прикладное ПО1 исполнительЗавершен8 лет назадНужна автоматизация склада в Москве, МО посредством технологии RFID.
Прикладное ПО2 заявкиЗакрыт9 лет назад[table]необходимо сделать клиентское приложение на Windows Phone Silverlightдля мобильной платформы Windows Phone 8.1. для дипломного проекта, достаточно условный пример, использоваться не будет, просто запустить пару раз для преподавателя и на защите[/table]Требования к приложению и ...
Прикладное ПО1 заявкаЗакрыт9 лет назадНеобходимо сделать Windows или Mac OS или WEB приложение, которое будет уметь: Имеется папка с 1000 аватарами пользователей. Их нужно отсортировать по папкам: C лицом мужские и с лицом женские, и третья ...
Прикладное ПО1 исполнительЗавершен9 лет назадСайт: http://goo.gl/oD0MeS Когда пользователь добавляет новую услугу, он имеет возможность выбирать только раздел и категорию, но мы хотим, чтобы он мог еще и выбрать подкатегорию для опубликованной услуги (смотрите приложенный файл)
Прикладное ПО1 заявкаЗакрыт9 лет назадЗдравствуйте программисты, необходимо написать простой советник для терминала МТ4. В состав входит 1 пользовательский индикатор, от которого советник получает сигнал и ставит отложенный ордер с фиксированным стопом и тейк профитом. ...
Прикладное ПО4 заявкиЗакрыт9 лет назадТребуется в любой ПО автоматизации автоматизировать типовые действия: забирать данные из эксель в определенной папке и переносить в браузере в один сайт. Подробности - в лс.
Прикладное ПО1 исполнительЗавершен8 лет назадСайт с большим содержанием страниц, необходимо сделать так что бы формировались уникальные мета теги для сео, обязательно с возможностью ручной корректировки тегов. Движок самописный .
Прикладное ПО1 заявкаЗакрыт9 лет назадСайт: https://ca.finance.yahoo.com/q/op?s=AAPL Нужно создать парсер (скрипт, адд-он), который будет скачивать в ексель в установленном формате исторические котировки акций (по заданному перечню) и их опционов(!!!) Подробности в лс или по скайпу.
Прикладное ПОнет заявокЗакрыт9 лет назад