Генерация последовательности заказов
Есть ли способ генерировать какой-то порядковый идентификатор для таблицы записей?
Предположим, что у нас есть два потока, выполняющих запросы:
Тема 1:
begin;
insert into table1(id, value) values (nextval('table1_seq'), 'hello');
commit;
Тема 2:
begin;
insert into table1(id, value) values (nextval('table1_seq'), 'world');
commit;
Это'Вполне возможно (в зависимости от времени), что внешний наблюдатель увидит (2, 'Мир') запись появляется перед (1, 'Привет').
Тот'хорошо, но я хочу получить все записи вТаблица 1' это появилось с момента последней проверки внешнего наблюдателя.
Итак, есть ли способ получить записи в том порядке, в котором они были вставлены? Может быть, OID могут помочь?