archivebox.index.sql

Module Contents

Functions

parse_sql_main_index

remove_from_sql_main_index

write_link_to_sql_index

write_sql_main_index

write_sql_link_details

list_migrations

apply_migrations

get_admins

API

archivebox.index.sql.parse_sql_main_index(out_dir: pathlib.Path = DATA_DIR) Iterator[archivebox.index.schema.Link][source]
archivebox.index.sql.remove_from_sql_main_index(snapshots: django.db.models.QuerySet, atomic: bool = False, out_dir: pathlib.Path = DATA_DIR) None[source]
archivebox.index.sql.write_sql_main_index(links: List[archivebox.index.schema.Link], out_dir: pathlib.Path = DATA_DIR, created_by_id: int | None = None) None[source]
archivebox.index.sql.list_migrations(out_dir: pathlib.Path = DATA_DIR) List[Tuple[bool, str]][source]
archivebox.index.sql.apply_migrations(out_dir: pathlib.Path = DATA_DIR) List[str][source]
archivebox.index.sql.get_admins(out_dir: pathlib.Path = DATA_DIR) List[str][source]