Files
silo-server/migrations/sql/017_admin_user_impersonation.sql
T

18 lines
620 B
SQL

-- +goose Up
-- +goose StatementBegin
ALTER TABLE public.auth_sessions
ADD COLUMN impersonator_user_id integer,
ADD COLUMN impersonation_started_at timestamptz;
ALTER TABLE public.activity_log
ADD COLUMN impersonator_user_id integer;
CREATE INDEX IF NOT EXISTS idx_auth_sessions_impersonator_user_id
ON public.auth_sessions USING btree (impersonator_user_id)
WHERE impersonator_user_id IS NOT NULL;
CREATE INDEX IF NOT EXISTS idx_activity_log_impersonator_user_id
ON public.activity_log USING btree (impersonator_user_id, "timestamp" DESC)
WHERE impersonator_user_id IS NOT NULL;
-- +goose StatementEnd