VegaServer + PostgreSQL

Только ПО разработанное в Вега-Абсолют
for_kav
Мимо проходил
Сообщения: 12
Зарегистрирован: Вт, 12 ноя 2019 02:57

VegaServer + PostgreSQL

Сообщение for_kav » Ср, 29 янв 2020 13:13

Добрый день, Уважаемые разработчики!

Интересует и очень, возможность работы с внешней БД PostgreSQL. Есть в планах или нет? Это очень актуально для нас. Спасибо.
А может есть наработки работы с российскими БД?

petrov_ab
Иногда пишу
Сообщения: 362
Зарегистрирован: Вт, 16 июл 2019 16:42
Откуда: Подмосковье

Re: VegaServer + PostgreSQL

Сообщение petrov_ab » Чт, 30 янв 2020 12:38

В 1.8 бета есть уже (во всяком случае в папке драйверов лежит библиотека и в конфигурационном файле присутствует опция внешней БД - postgres.
Но как я писал здесь viewforum.php?f=10 (правда для MySQL) есть непонятки в работе с уже существующей БД. Я пока прекратил тестирование.

for_kav
Мимо проходил
Сообщения: 12
Зарегистрирован: Вт, 12 ноя 2019 02:57

Re: VegaServer + PostgreSQL

Сообщение for_kav » Чт, 30 янв 2020 16:47

Спасибо за ответ. видел топик.
Картинки только не доступны.
Вопрос когда поправят ошибки?

Аватара пользователя
Support
Техническая поддержка
Сообщения: 173
Зарегистрирован: Вт, 11 июн 2019 15:14

Re: VegaServer + PostgreSQL

Сообщение Support » Вт, 04 фев 2020 11:59

Добрый день!
for_kav писал(а):
Чт, 30 янв 2020 16:47
Спасибо за ответ. видел топик.
Картинки только не доступны.
Вопрос когда поправят ошибки?
Уже исправили. Можете скачать тестовую версию сервера по адресу ftp://89.189.183.233:30451/
Специалист технической поддержки
ООО "Вега-Абсолют"
тел. 8-800-550-41-35
тел. +7 (383) 206 4135

petrov_ab
Иногда пишу
Сообщения: 362
Зарегистрирован: Вт, 16 июл 2019 16:42
Откуда: Подмосковье

Re: VegaServer + PostgreSQL

Сообщение petrov_ab » Вт, 04 фев 2020 16:18

Что то пишет "Не могу соединиться"...похоже наши защиты мешают. Попробую из дома.
Долежит до вечера?

А может на Яндекс.диск или Mail.ru закинуть?

petrov_ab
Иногда пишу
Сообщения: 362
Зарегистрирован: Вт, 16 июл 2019 16:42
Откуда: Подмосковье

Re: VegaServer + PostgreSQL

Сообщение petrov_ab » Ср, 05 фев 2020 03:14

Ура, из дома скачался!
Завтра будем пробовать.
Если нормально пойдет - поставлю в качестве "боевого" на новый узел :)

for_kav
Мимо проходил
Сообщения: 12
Зарегистрирован: Вт, 12 ноя 2019 02:57

Re: VegaServer + PostgreSQL

Сообщение for_kav » Чт, 06 фев 2020 13:32

Уважаемые разработчики!
Могу узнать, что нового и какие изменения произошли в новой версии?

petrov_ab
Иногда пишу
Сообщения: 362
Зарегистрирован: Вт, 16 июл 2019 16:42
Откуда: Подмосковье

Re: VegaServer + PostgreSQL

Сообщение petrov_ab » Чт, 06 фев 2020 14:43

Я не разработчик и вообще по статусу "мимо проходил" :), сейчас тестирую 1,8,3. Пока особых замечаний нет.
По новому вот файл HISTORY (добавлю - добавлена поддержка PostgreSQL):


Текущая версия: 1.8.3

История изменений:

1.8.3 (28 января 2019)
Исправлены следующие ошибки:
1. В случае неудачной попытки послать пакет через базовую станцию
последующие попытки послать этот пакет через альтернативные базовые
станции приводили к ошибкам.
2. При работе с MySQL уничтожение устаревших индексов делалось неправильной
SQL-командой.
3. Значение частоты иногда отправлялось на базовую станцию со слишком
большим количеством цифр после десятичной точки.
4. Заказанная WebSocket-клиентом MAC-команда после исполнения не удалялась
из таблицы queuetransmit, и поэтому исполнялась снова и снова.

1.8.0 (27 декабря 2019)
Программа приведена в соответствие с протоколом LoRaWAN 1.0.3, а именно,
добавлены MAC-команды DeviceTimeReq/DeviceTimeAns.
Однако, работает только при выполнении двух условий:
1. к базовой станции должен быть подключен приёмник GPS
2. устройство должно относиться к классу A
Если условия не выполняются, DeviceTimeReq игнорируется.

1.7.1 (25 декабря 2019)
Путь "/opt/iot-vega-server" более не задаётся жёстко в файле проекта.
Deploy для линукса собран по-другому.

1.7.0 (20 декабря 2019)
Исправлена ошибка с "залипанием" исходящего пакета на устройствах класса C.

1.6.0 (16 декабря 2019)
1. В 12 местах исправлены одинаковые ошибки: сервер выдавал
WebSocket-клиенту некоторый параметр числом, а исходя из API должен быть
bool.
2. Бесплатное число "не-вега устройств" сокращено до 100.

1.5.1 (03 декабря 2019)
Исправлена ошибка при исполнении команды get_device_downlink_queue_req.

1.5.0 (29 ноября 2019)
Добавлена поддержка syslog.

1.4.3 (27 ноября 2019)
Добавлен "костыль" для того чтобы возникающие из-за неизвестной ошибке
"нулевые" пакеты не сбивали нумерацию исходящих пакетов.

1.4.0 (5 ноября 2019)
В файл конфигурации добавлен параметр encryptRootPassword, позволяющий
хранить в файле конфигурации не сам пароль суперпользователя, а его
MD5-сумму.

1.3.2 (29 октября 2019)
Исправлена ошибка: в таблицу deviceattributes могло попасть несколько
строчек с одинаковыми deveui и attribute (то есть, одному устройству могло
оказаться сопоставлено несколько значений одного и того же атрибута).
Эта версия программы удаляет из базы данных все такие значения, кроме самого
нового.

1.3.0 (23 октября 2019)
Исправлена ошибка, из-за которой при использовании PostgreSQL не создавалось
несколько индексов. Уничтожены ненужные индексы. Вообще, использование
индексов (во всех СУБД) приведено в порядок.

for_kav
Мимо проходил
Сообщения: 12
Зарегистрирован: Вт, 12 ноя 2019 02:57

Re: VegaServer + PostgreSQL

Сообщение for_kav » Чт, 06 фев 2020 20:47

спасибо.

EugeneB
Мимо проходил
Сообщения: 6
Зарегистрирован: Вт, 13 окт 2020 13:19

Re: VegaServer + PostgreSQL

Сообщение EugeneB » Чт, 26 май 2022 20:47

Пробую миграцию на PostgreSQL , а версии сервера новее 1.2.1 не нахожу. Подскажите, где скачать последнюю стабильную версию, поддерживающую PostrgreSQL? Получаю вот что в консоли:
CRITICAL_ERROR! External database: invalid type!

Ответить