Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как сделать инкрементное поле?? / 6 сообщений из 6, страница 1 из 1
22.10.2002, 11:58
    #32060637
denche
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать инкрементное поле??
Возможно в PostgreSQL сделать ключевое поле инктрементным, а точнее, что бы оно было счетчиком как в MS Access.???
...
Рейтинг: 0 / 0
22.10.2002, 12:58
    #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
23.10.2002, 10:59
    #32061074
denche
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать инкрементное поле??
спасибо за помощь.

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

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


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