towerops/priv/repo/migrations/20260113192744_change_agent_token_to_encrypted.exs

14 lines
399 B
Elixir

defmodule Towerops.Repo.Migrations.ChangeAgentTokenToPlaintext do
use Ecto.Migration
def change do
# Drop existing tokens since we can't migrate hashed tokens to plaintext
execute "DELETE FROM agent_tokens", "DELETE FROM agent_tokens"
# Rename column and change type
alter table(:agent_tokens) do
remove :token_hash
add :token, :text, null: false
end
end
end