LINUX.ORG.RU

История изменений

Исправление soomrack, (текущая версия) :

А если хочешь красиво, то делай последовательность:

CREATE SEQUENCE seq_mytable_pos START 0;

а потом пихай в триггер FOR EACH STATEMENT код:

SELECT setval(seq_mytable_pos, 0);
UPDATE mytable SET pos = nextval(seq_mytable_pos);

Исходная версия soomrack, :

А если хочешь красиво, то делай последовательность:

CREATE SEQUENCE seq_mytable_pos START 0;

а потом пихай в триггер код:

SELECT setval(seq_mytable_pos, 0);
UPDATE mytable SET pos = nextval(seq_mytable_pos);