Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
27.04.2004, 10:55
|
|||
---|---|---|---|
Есть ли Генераторы в pgSQL? |
|||
#18+
Помогите, пожалуйста, новичку. В Interbase я активно использовал генераторы (глобальные переменные, предназначенные для получения уникального id). Есть ли аналогичные средства в pg? Автоинкрементные поля не подходят, поскольку после вставки программа должна получить назад id новой записи. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.04.2004, 11:14
|
|||
---|---|---|---|
Есть ли Генераторы в pgSQL? |
|||
#18+
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 ... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.04.2004, 16:16
|
|||
---|---|---|---|
Есть ли Генераторы в pgSQL? |
|||
#18+
Наверно тоже сгодится, в более новх версиях v7.3.2 - v7.4 новый тип данных SERIAL , который также генерит SEQUENCE. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.04.2004, 20:53
|
|||
---|---|---|---|
Есть ли Генераторы в pgSQL? |
|||
#18+
Угу все так ну есть еще BIGSERIAL - там просто и спользуется тип bigint. Мне кажется это даже удобнее чем генераторы IBASE - я пару лет назад имел возможность сравнить. Правда я так и не понял что мешало сделать NUMSERIAL - все таки max size numeric как пишут no limit? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=53&mobile=1&tid=2007879]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
74ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 182ms |
0 / 0 |