This commit is contained in:
2025-12-16 01:51:05 +03:00
parent a1bc89c481
commit c963b1e5ac
123 changed files with 5644 additions and 3802 deletions

View File

@@ -1,5 +1,7 @@
from __future__ import annotations
"""Вторая миграция: ограничивает значения заказов 1 в день по каждой категории."""
import sqlite3
from pathlib import Path
@@ -17,6 +19,7 @@ ORDER_COLS = [
def run(context) -> None:
# Работаем с уже собранной SQLite, путь берём из контекста мигратора
dataset_dir = Path(getattr(context, "dataset_dir", Path.cwd()))
sqlite_path = getattr(context, "sqlite_path", dataset_dir / "ds.sqlite")
@@ -25,6 +28,7 @@ def run(context) -> None:
conn = sqlite3.connect(sqlite_path)
try:
# Каждую колонку приводим к максимуму 1, чтобы убрать аномальные значения
for col in ORDER_COLS:
sql = f"""
UPDATE communications