Изменить тип данных, PGadmin4+qgis, автонумерация ключа

Ответить
Аватара пользователя
Crackfox
Активный участник
Сообщения: 131
Зарегистрирован: 02 мар 2016, 20:29
Репутация: 16
Ваше звание: разрядник
Откуда: Москва
Контактная информация:

Изменить тип данных, PGadmin4+qgis, автонумерация ключа

Сообщение Crackfox » 15 июн 2018, 14:43

Добрый день.
Возможно ли задать тип данных serial или bigserial для поля-первичного ключа (id) существующий пространственной БД, используя qgis 2.18 и pgadmin 4.1?
В pgadmin, что логично, нельзя изменить первичный ключ, так же без успеха закончилась попытка задать необходимый тип данных для первичного ключа.
Как быть? хочется что бы при работе с слоем posgis производилось автонумерация ключа (id)..

Спасибо

Аватара пользователя
Crackfox
Активный участник
Сообщения: 131
Зарегистрирован: 02 мар 2016, 20:29
Репутация: 16
Ваше звание: разрядник
Откуда: Москва
Контактная информация:

Re: Изменить тип данных, PGadmin4+qgis, автонумерация ключа

Сообщение Crackfox » 15 июн 2018, 17:23

Решил так: создал БД с ключем с bigserial, подключился, вставил геометрию.

trir
Гуру
Сообщения: 4416
Зарегистрирован: 09 апр 2010, 19:30
Статьи: 1
Репутация: 812
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Изменить тип данных, PGadmin4+qgis, автонумерация ключа

Сообщение trir » 15 июн 2018, 18:49

1. создать новый столбец с нужным типом
2. удалить старый primary key
3. сделать новый столбец primary key

Ответить

Вернуться в «PostGIS/PostgreSQL»

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

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