From 430e0f534d3283c015e997f6c001637328df28b6 Mon Sep 17 00:00:00 2001 From: Tiago Yamamoto Date: Mon, 15 Dec 2025 08:53:41 -0300 Subject: [PATCH] =?UTF-8?q?feat(db):=20=F0=9F=8F=A0=20added=20work=5Fmode?= =?UTF-8?q?=20because=20office=20is=20overrated=20anyway?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/migrations/012_add_work_mode.sql | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 backend/migrations/012_add_work_mode.sql diff --git a/backend/migrations/012_add_work_mode.sql b/backend/migrations/012_add_work_mode.sql new file mode 100644 index 0000000..31e5a92 --- /dev/null +++ b/backend/migrations/012_add_work_mode.sql @@ -0,0 +1,11 @@ +-- Migration: Add work_mode column to jobs table +-- Description: Categorizes jobs as onsite, hybrid, or remote + +ALTER TABLE jobs ADD COLUMN IF NOT EXISTS work_mode VARCHAR(20) + CHECK (work_mode IN ('onsite', 'hybrid', 'remote')) + DEFAULT 'onsite'; + +-- Index for filtering by work mode +CREATE INDEX IF NOT EXISTS idx_jobs_work_mode ON jobs(work_mode); + +COMMENT ON COLUMN jobs.work_mode IS 'Work mode: onsite (presencial), hybrid (híbrido), remote (remoto)';