aprs.me/priv/repo/migrations/20250703180500_add_sender_index_to_packets.exs

14 lines
488 B
Elixir

defmodule Aprsme.Repo.Migrations.AddSenderIndexToPackets do
use Ecto.Migration
def change do
# Add index on sender field for efficient callsign filtering
create index(:packets, [:sender])
# Add compound index for sender + received_at for efficient time-based callsign queries
create index(:packets, [:sender, :received_at])
# Add compound index for sender + has_position for weather packet queries
create index(:packets, [:sender, :has_position])
end
end