external:доставка:order_del

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
external:доставка:order_del [2022/09/22 07:17] – создано Александр Ильинexternal:доставка:order_del [2022/09/22 07:24] (текущий) Александр Ильин
Строка 1: Строка 1:
-====== Удаление зависшего заказа ====== +====== Удаление заказа из БД ====== 
 +Иногда возникают ситуации когда заказ (как правило принятый по API через внешнюю систему) необходимо удалить из мини-доставки, но по каким то причинам сделать это штатными методами невозможно. 
 +В этом случае можно удалить заказ на прямую из базы данных. 
 +Для этого: 
  
 +  - Остановите сервер мини-доставки и сделайте резервную копию файла dbase.db.
 +  - Скачайте [[https://yadi.sk/d/hW_bFxIt4_NfRA|утилиту]].
 +  - Распакуйте архив в отдельную директорию и запустите исполняемый файл.
 +  - В интерфейсе программы в левом верхнем углу выберите "Открыть базу данных"
 +  - В открывшемся окне укажите путь к файлу dbase.db в папке с установленным модулем мини-доставки.
 +  - Переключитесь на вкладку "SQL"
 +  - В поле ввода добавьте следующий запрос: <code>delete from orders where id = *ИД заказа*</code>
 +  - В меню над полем ввода найдите кнопку выполнения запроса и нажмите ее.
 +  - В верхней части окна приложения нажмите кнопку "Записать изменения".
 +  - Закройте утилиту редактирования БД и запустите сервер мини-доставки.
 + 
  • external/доставка/order_del.1663820251.txt.gz
  • Последнее изменение: 2022/09/22 07:17
  • Александр Ильин