Files
mkd/backend/migrations/create_positions.sql

13 lines
657 B
MySQL
Raw Normal View History

2026-02-04 00:17:04 +05:00
-- Справочник должностей (для панели управления и выбора при создании сотрудника)
CREATE TABLE IF NOT EXISTS positions (
id VARCHAR(50) PRIMARY KEY,
name TEXT NOT NULL,
is_managerial BOOLEAN NOT NULL DEFAULT FALSE,
sort_order INTEGER NOT NULL DEFAULT 0,
created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
updated_at TIMESTAMPTZ NOT NULL DEFAULT NOW()
);
CREATE INDEX IF NOT EXISTS idx_positions_sort ON positions(sort_order);
COMMENT ON TABLE positions IS 'Справочник должностей; is_managerial — руководящая должность';