Страница 1 из 1

QGIS 3.10.5 ошибка при загрузке слоя через DB Manager

Добавлено: 29 апр 2020, 00:20
VorSer
После перехода на 3.10 случилась такая беда:
стандартная, ранее неоднократно повторяемая процедура загрузки *.shp через DB manager приводит к появлению сообщения:
Ошибка 7
Не удалось загрузить слой "egrn"."temp"
В отладочных сообщениях (на вкладке POSTGIS) появляется запись такого типа:
2020-04-28T23:58:23 WARNING Неверный слой PostgreSQL
А в базе появляется таблица без записей и только с двумя полями

Код: Выделить всё

-- Table: egrn.temp

-- DROP TABLE egrn.temp;

CREATE TABLE egrn.temp
(
    id integer NOT NULL DEFAULT nextval('egrn.temp_id_seq1'::regclass),
    geom geometry(MultiPolygon),
    CONSTRAINT temp_pkey PRIMARY KEY (id)
)

TABLESPACE pg_default;
при том, что в источнике полей сильно больше.
Ни в каких путях кириллицы нет, в наименовании полей - тоже нет.
Ситуация абсолютно идентичная на старой (рабочей) базе PostgreSQL 10 и на экспериментальной PostgreSQL 12, на двух разных компьютерах с примерно идентичным софтом:
Ubuntu 18.04, Qgis 3.10.5

Re: QGIS 3.10.5 ошибка при загрузке слоя через DB Manager

Добавлено: 17 июн 2020, 17:47
VorSer
В 3.10.6 ситуация не изменилась. В версии 3.4.15 - с теми же базами данных и теми же файлами функция импорта прекрасно работает.