Media item lifecycle improvements (#18)

* Added jobs for enqueuing/dequeuing media based on source's status

* adds lifecycle columns to source and media_item tables
This commit is contained in:
Kieran
2024-02-09 20:51:23 -08:00
committed by GitHub
parent 77f06bfbc8
commit 850cf2db73
11 changed files with 141 additions and 23 deletions
@@ -0,0 +1,14 @@
defmodule Pinchflat.Repo.Migrations.AddLifecycleColumnsToSourcesAndMedia do
use Ecto.Migration
def change do
alter table(:media_items) do
add :media_downloaded_at, :utc_datetime
add :details_updated_at, :utc_datetime
end
alter table(:sources) do
add :last_indexed_at, :utc_datetime
end
end
end