SpatiaLite. Не активна функция удаления колонки

Здесь нужно сообщать об ошибках в QGIS, с подробным описанием шагов и версии ПО.
Ответить
bolotoved
Гуру
Сообщения: 920
Зарегистрирован: 30 дек 2008, 14:11
Репутация: 236
Откуда: Ханты-Мансийск
Контактная информация:

SpatiaLite. Не активна функция удаления колонки

Сообщение bolotoved » 06 авг 2013, 08:21

При редактировании слоя SpatialLite в атрибутивной таблице активна кнопка создание новых столбцов таблицы, в то время как кнопка удаления уже существующих, не активна.
Возможно это и не ошибка QGIS, а свойство формата?

QGIS version 1.9.0-Master QGIS code revision 6eb3188 Win XP

bolotoved
Гуру
Сообщения: 920
Зарегистрирован: 30 дек 2008, 14:11
Репутация: 236
Откуда: Ханты-Мансийск
Контактная информация:

Re: SpatiaLite. Не активна функция удаления колонки

Сообщение bolotoved » 15 авг 2013, 00:21

Это особенность самой БД SQLite, она не поддерживает функцию удаления или переименование колонок в таблицах, соответственно, это не баг QGIS и исправлен быть не может. Обходят это ограничение путем создания новой таблицы с нужным набором колонок, копированиемданных в новую таблицу и удаление старой. Подробнее.

Ответить

Вернуться в «Ошибки QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 26 гостей