powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Есть ли Генераторы в pgSQL?
4 сообщений из 4, страница 1 из 1
Есть ли Генераторы в pgSQL?
    #32498087
parus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите, пожалуйста, новичку. В Interbase я активно использовал генераторы (глобальные переменные, предназначенные для получения уникального id). Есть ли аналогичные средства в pg? Автоинкрементные поля не подходят, поскольку после вставки программа должна получить назад id новой записи.
...
Рейтинг: 0 / 0
Есть ли Генераторы в pgSQL?
    #32498154
Заглянул
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Есть ли Генераторы в pgSQL?
    #32504832
Фотография Niemi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверно тоже сгодится, в более новх версиях v7.3.2 - v7.4 новый тип данных SERIAL , который также генерит SEQUENCE.
...
Рейтинг: 0 / 0
Есть ли Генераторы в pgSQL?
    #32505166
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Угу все так ну есть еще BIGSERIAL - там просто и спользуется тип bigint.
Мне кажется это даже удобнее чем генераторы IBASE - я пару лет назад
имел возможность сравнить. Правда я так и не понял что мешало сделать
NUMSERIAL - все таки max size numeric как пишут no limit?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Есть ли Генераторы в pgSQL?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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