ModBDExport

Просмотр 6 сообщений - с 1 по 6 (из 6 всего)
  • Автор
    Записи
  • #38817
    Dmitry64
    Участник

    Добрый день!

    Настроил подключение к базе Postgres, подключение к базе устанавливается, но в логе пишется ошибка.
    POSITION: 61
    2025-06-09 12:28:59 Ошибка при репликации данных:
    System.NullReferenceException: Object reference not set to an instance of an object.
    at Scada.Server.Modules.ModDbExport.Logic.Replication.ArcReplicator.ReplicateData()
    2025-06-09 12:28:59 Ошибка при экспорте среза по запросу «Запрос 1»: 42703: столбец «datetime» не существует

    Понимаю суть ошибки, но как добавить этот слолбец в таблицу? И какую именно таблицу?

    Достаточно ли будет сюда дописать стобец «datetime»?

    CREATE TABLE rapidscada.cnl_data (
    cnl_num integer NOT NULL,
    time_stamp timestamp with time zone NOT NULL,
    val double precision NOT NULL,
    stat integer NOT NULL,
    PRIMARY KEY (cnl_num, time_stamp)
    );

    #38818
    JurasskPark
    Участник

    time_stamp timestamp with time zone NOT NULL,
    это и есть DateTime

    #38819
    Dmitry64
    Участник

    А почему тогда ругается что столбца datetime не существует?

    #38822
    Dmitry64
    Участник

    Создал заново базу и пересоздал схему, вроде как помогло.

    #38823
    Dmitry64
    Участник

    А нет рано радовался, теперь в логе пишет:

    POSITION: 13
    2025-06-09 13:39:30 Ошибка при репликации данных:
    System.NullReferenceException: Object reference not set to an instance of an object.
    at Scada.Server.Modules.ModDbExport.Logic.Replication.ArcReplicator.ReplicateData()
    2025-06-09 13:39:31 Ошибка при экспорте среза по запросу «Запрос 1»: 42P01: отношение «cnldata» не существует

    #38836
    Mikhail
    Модератор

    Добрый день!
    Уточните, пожалуйста:
    1. Какая версия модуля?
    2. Откуда копировались скрипты для создания таблиц БД?
    Также проверьте с помощью pgAdmin, что таблицы существуют в БД.

Просмотр 6 сообщений - с 1 по 6 (из 6 всего)
  • Для ответа в этой теме необходимо авторизоваться.