HR-ATS-Portal/backend/migrations/manual/015_job_post_hiring_manager...

13 lines
607 B
SQL

-- 015_job_post_hiring_manager.sql
-- Stable owner of a requisition. Distinct from current_recruiter_id (who is
-- working the req now, and may change). Both people also get a job_assignments
-- history row; this column is the current pointer used by Jobs lists and the
-- Managers portal. Applied at startup by alembic_setup.run_manual_sql().
-- Needed because prod boots with DB_AUTOGENERATE=false.
ALTER TABLE app.job_posts
ADD COLUMN IF NOT EXISTS hiring_manager_id UUID REFERENCES app.users(id);
CREATE INDEX IF NOT EXISTS ix_job_posts_hiring_manager_id
ON app.job_posts (hiring_manager_id);