Skip to content

备份和本地开发

English page

本地快照备份

marketdata backup-data 用于冻结本地缓存、股票池、配置文件。该命令写入快照目录和 manifest.yml,不会覆盖已有快照。

marketdata backup-data --preset a_share_current --name a_share_current_20260526

标准层和 DuckDB 查询

marketdata data catalog --artifacts-root "$DATA_PLATFORM_ROOT"
marketdata data materialize --help
marketdata data query --artifacts-root "$DATA_PLATFORM_ROOT" --sql "select 1 as value"

DuckDB 查询依赖:

uv sync --extra dev --extra duckdb

本地开发检查

常规开发:

uv sync --extra dev
uv run --extra dev python scripts/dev/run_pytest_isolated.py -- -q
uv run --extra dev python -m ruff check .
uv run --extra dev python -m ruff format --check .
uv run --extra dev ty check --error-on-warning

本地推送前治理检查:

uv run --extra dev python scripts/dev/quality_debt.py --skip-ruff --complexity --check-baseline --check-ratchet
uv run --extra dev python scripts/dev/maintainability_metrics.py --check-baseline
uv run --extra dev python scripts/dev/compatibility_governance.py --check
uv run --extra dev python scripts/dev/architecture_governance.py --check