mirror of
https://github.com/ArchiveBox/ArchiveBox.git
synced 2026-09-12 19:50:57 +05:00
Helper reduction: - Move the Django DATABASES/SQLITE_CONNECTION_OPTIONS assembly into core/settings.py, dropping get_database_settings() and get_sqlite_connection_options() from misc/db.py. - Inline the single-use migration_table_columns() into its one migration. Review fixes: - search: match only scalar JSON *values* on postgres (jsonb_path_query over '$.**' scalar leaves), mirroring SQLite json_tree.atom so config keys no longer match. - CharField clamp now also runs in SnapshotQuerySet.bulk_create (bulk paths bypass the pre_save signal); truncate_overlong_charfields is dual-use. - Restore reverse-migration parity on postgres: crawls/machine/api initial migrations drop their rebuilt tables on reverse via drop_models_on_postgres. - docs: give DATABASE_NAME its own section so the anchor resolves correctly. - CI: only install postgres binaries on the shard that runs the postgres test. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019YHSjZM6TstSAMN2PhgfUg |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| 0001_initial.py | ||
| 0005_converge_binary_model.py | ||
| 0006_process.py | ||
| 0007_add_process_type_and_parent.py | ||
| 0008_add_worker_type_field.py | ||
| 0009_alter_binary_status.py | ||
| 0010_alter_process_process_type.py | ||
| 0011_remove_binary_output_dir.py | ||
| 0012_add_machine_config_if_missing.py | ||
| 0013_alter_machine_config.py | ||
| 0014_process_machine_pro_pid_6eec8b_idx_and_more.py | ||
| 0015_process_progress_indexes.py | ||
| 0016_process_delete_at.py | ||
| 0017_shorten_process_progress_index_names.py | ||
| 0018_alter_process_process_type.py | ||
| 0019_single_active_runner_constraint.py | ||
| 0020_repair_process_binary_iface_links.py | ||
| 0021_networkinterface_blank_defaults.py | ||
| 0022_networkinterface_identity_without_mac.py | ||