Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Есть ли Генераторы в pgSQL? / 4 сообщений из 4, страница 1 из 1
27.04.2004, 10:55
    #32498087
parus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли Генераторы в pgSQL?
Помогите, пожалуйста, новичку. В Interbase я активно использовал генераторы (глобальные переменные, предназначенные для получения уникального id). Есть ли аналогичные средства в pg? Автоинкрементные поля не подходят, поскольку после вставки программа должна получить назад id новой записи.
...
Рейтинг: 0 / 0
27.04.2004, 11:14
    #32498154
Заглянул
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли Генераторы в pgSQL?
PostgreSQL Documentation
CREATE SEQUENCE
Name
CREATE SEQUENCE -- define a new sequence generator

Это короткая цитата из раздела Reference.

И операции с последовательностями:

PostgreSQL Documentation
Chapter 9. Functions and Operators
The available sequence functions are:

nextval
...
currval
...
setval
...
...
Рейтинг: 0 / 0
30.04.2004, 16:16
    #32504832
Niemi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли Генераторы в pgSQL?
Наверно тоже сгодится, в более новх версиях v7.3.2 - v7.4 новый тип данных SERIAL , который также генерит SEQUENCE.
...
Рейтинг: 0 / 0
30.04.2004, 20:53
    #32505166
Shweik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли Генераторы в pgSQL?
Угу все так ну есть еще BIGSERIAL - там просто и спользуется тип bigint.
Мне кажется это даже удобнее чем генераторы IBASE - я пару лет назад
имел возможность сравнить. Правда я так и не понял что мешало сделать
NUMSERIAL - все таки max size numeric как пишут no limit?
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Есть ли Генераторы в pgSQL? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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