powered by simpleCommunicator - 2.0.33     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как сделать инкрементное поле??
6 сообщений из 6, страница 1 из 1
Как сделать инкрементное поле??
    #32060637
denche
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно в PostgreSQL сделать ключевое поле инктрементным, а точнее, что бы оно было счетчиком как в MS Access.???
...
Рейтинг: 0 / 0
Как сделать инкрементное поле??
    #32060673
Sad Spirit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
CREATE SEQUENCE foo_seq;
CREATE TABLE foo (
    foo_id integer DEFAULT nextval('foo_seq') NOT NULL;
    ...
);
...
Рейтинг: 0 / 0
Как сделать инкрементное поле??
    #32061074
denche
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо за помощь.

CREATE SEQUENCE хххххх; создается для каждой новой таблицы или можно использовать один на все??
...
Рейтинг: 0 / 0
Как сделать инкрементное поле??
    #32061087
Sad Spirit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А это уже по желанию. :)
Обычно создают по SEQUENCE'у на таблицу, но никто не мешает и использовать одну последовательность для всех таблиц.
...
Рейтинг: 0 / 0
Как сделать инкрементное поле??
    #32061720
XKiller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если указать тип поля serial, то sequence сздастся само :)
...
Рейтинг: 0 / 0
Как сделать инкрементное поле??
    #32061793
denche
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я ставил "serial", но он кроме нуля мне ни чего не показывал
числа приходилось вбивать руками, может глюк.....

использовать один SEQUENCE для всех таблиц не получается,
вернее идет один счетчик на все таблицы, сквозной ;)))
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как сделать инкрементное поле??
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]