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