avatar

postgresql как создать(добавить) уникальный, ключевой индекс и автоинкремент

у мня есть таблица. но нужно чтобы был первичный ключ уникальный и автоинкремент на поле id
Рейтинг 4.2 из 5. Голосов: 3072
Krasavica 1 месяц назад
3
,

0


Ответы (3)

Krasavica
Ukraine,Odessa
avatar
За 6 месяцев на форуме За год на форуме За два года на форуме за 10 сообщений За 100 сообщений
Сообщений : 236
на форуме с: Dec 13
Репутация:0
1 месяц назад
создать первичный ключ
CODE:
ALTER TABLE country ADD PRIMARY KEY (id)


создать уникальный ключ
CODE:
ALTER TABLE country ADD CONSTRAINT un_country_id UNIQUE (id)


добавить аналог автоинкремента
default value id
nextval( country_id_seq ::regclass)
отправить
+ 0

Krasavica
Ukraine,Odessa
avatar
За 6 месяцев на форуме За год на форуме За два года на форуме за 10 сообщений За 100 сообщений
Сообщений : 236
на форуме с: Dec 13
Репутация:0
1 месяц назад
спасибо
отправить
+ 0

Krasavica
Ukraine,Odessa
avatar
За 6 месяцев на форуме За год на форуме За два года на форуме за 10 сообщений За 100 сообщений
Сообщений : 236
на форуме с: Dec 13
Репутация:0
2 недели назад
изменить значение ид индекса на новый
CODE:
ALTER SEQUENCE country_id_seq RESTART WITH 900
отправить
+ 0


Чтобы оставить комментарий войдите или зарегистрируйтесь