Alexander » 21 дек 2009, 20:12
Судя по структуре таблиц, БД сейчас соответствует версии программы 1.2.2
Если у Вас используется 1.2.4, перед нижеописанными действиями запустите обновление до версии 1.2.4 еще раз (либо можно с диска обновления запустить только программку DBUpdate из /dnc_kassa/bin/DBUpdate либо /dnc_kassa/bin64/DBUpdate)
----
затем в окне терминала:
psql LinCash
SELECT MAX(wb_id) FROM ware_barcode;
(на экран отобразится число N - максимальный существующий идентификатор штрих-кода, например 589)
ALTER SEQUENCE ware_barcode_wb_id_seq RESTART WITH [N+1];
(здесь на месте [N+1] надо вставить число - для примера выше это 589+1 = 590)
\q
----
таким образом восстановится сбившаяся нумерация идентификаторов штрих-кодов