gadem
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user