МГВ>> update tbl set fld = fld + 1 order by fld desc;
МГВ>> А у тебя такая операция постоянно выполнятся будет? Как-то на
нехорошие
МГВ>> мысли наводит...
МГВ> Ну да, и довольно часто. В том том и дело :(
МГВ> Аж интересно стало. А для чего?
# "версии" записи ... :( для истории изменений ...
Сначала использовал TIMESTAMP но там вылезли
какие-то глюки, кажись с тем же PK ...
Все таблички построены по типу
ID bigint,
ver integer default 0,
А может тогда лучше ?
ver integer default 2 147 483 647
....
Список полей
....
PK (ID,VER)
на них сделаны вьюхи с WHERE VER = 0;
Тут where подправить
с триггерами в которых на "любой чих"
по изменению делается
UPDATE [tbl] SET VER = VER + 1 where id = old.id
И этот update выкинуть?
With b/r. Gleb.
--~--~---------~--~----~------------~-------~--~----~
-~----------~----~----~----~------~----~------~--~---