Ошибка при автоматическом определении типа данных колонки источник данных postgres
-
- Сообщения: 37
- Зарегистрирован: 19 окт 2018, 12:50
Ошибка при автоматическом определении типа данных колонки источник данных postgres
Добрый день! Столкнулись с проблемой при автоматическом определении типа данных для столбцов с координатами (широта и долгота) при работе с источником данных postgres автоматически подставляется тип string вместо double.
Это приводит к тому что некорректно работает онлайн карта.
При работе с такой же таблицей, но через ms sql такой проблемы нет, подставляется тип real.
запрос:
select
"id_нп",
"ВзвешОценкаКатегория",
"широта",
"долгота"
from t1
Скрипт создания таблицы:
CREATE TABLE t1 (
"id_нп" INTEGER ,
"ВзвешОценкаКатегория" REAL ,
"широта" DOUBLE PRECISION ,
"долгота" DOUBLE PRECISION
) ;
Примерные данные:
INSERT INTO t1 ("id_нп", "ВзвешОценкаКатегория", "широта", "долгота")
VALUES
(1, 10, 53.9897, 84.7472),
(23, 10,52.9994, 78.6458),
(47, 10, 53.3039, 80.0508),
(61, 10, 51.3972, 83.5569),
(140, 10, 51.9522, 85.3381),
(161, 10, 53.2678, 80.7689),
(213, 10, 52.8339, 79.8686),
(243, 10, 53.3314, 78.3292);
Это приводит к тому что некорректно работает онлайн карта.
При работе с такой же таблицей, но через ms sql такой проблемы нет, подставляется тип real.
запрос:
select
"id_нп",
"ВзвешОценкаКатегория",
"широта",
"долгота"
from t1
Скрипт создания таблицы:
CREATE TABLE t1 (
"id_нп" INTEGER ,
"ВзвешОценкаКатегория" REAL ,
"широта" DOUBLE PRECISION ,
"долгота" DOUBLE PRECISION
) ;
Примерные данные:
INSERT INTO t1 ("id_нп", "ВзвешОценкаКатегория", "широта", "долгота")
VALUES
(1, 10, 53.9897, 84.7472),
(23, 10,52.9994, 78.6458),
(47, 10, 53.3039, 80.0508),
(61, 10, 51.3972, 83.5569),
(140, 10, 51.9522, 85.3381),
(161, 10, 53.2678, 80.7689),
(213, 10, 52.8339, 79.8686),
(243, 10, 53.3314, 78.3292);
Re: Ошибка при автоматическом определении типа данных колонки источник данных postgres
Здравствуйте,
Проверьте последний билд, были исправления. Так же уточните какой продукт, дизайнер вы используете.
Спасибо.
Проверьте последний билд, были исправления. Так же уточните какой продукт, дизайнер вы используете.
Спасибо.
-
- Сообщения: 37
- Зарегистрирован: 19 окт 2018, 12:50
Re: Ошибка при автоматическом определении типа данных колонки источник данных postgres
Добрый день, обновил попробовал на версии Stimulsoft.Dashboards.Web.NetCore 2025.1.3, устанавливал через nuget.
Ошибка осталась, поля долгота и широта определились как string
Ошибка осталась, поля долгота и широта определились как string
Re: Ошибка при автоматическом определении типа данных колонки источник данных postgres
Здравствуйте,
Нужно время для анализа проблемы.
Спасибо.
Нужно время для анализа проблемы.
Спасибо.
Re: Ошибка при автоматическом определении типа данных колонки источник данных postgres
Здравствуйте,
Не получается воспроизвести проблему. Колонки определяются как double.
Нужен пример, который сможем запустить и воспроизвести проблему.
Спасибо.
Не получается воспроизвести проблему. Колонки определяются как double.
Нужен пример, который сможем запустить и воспроизвести проблему.
Спасибо.
- Вложения
-
- Screenshot 2025-02-25 224552.png (293.21 КБ) 3703 просмотра
-
- Сообщения: 37
- Зарегистрирован: 19 окт 2018, 12:50
Re: Ошибка при автоматическом определении типа данных колонки источник данных postgres
Дело было именно в типе данных колонки
DOUBLE PRECISION - получал строку
DOUBLE - определяется как double
проблему решили
DOUBLE PRECISION - получал строку
DOUBLE - определяется как double
проблему решили
Re: Ошибка при автоматическом определении типа данных колонки источник данных postgres
Здравствуйте,
Отлично. Спасибо за информацию.
Отлично. Спасибо за информацию.