18 lines
763 B
SQL
18 lines
763 B
SQL
-- Align user_equipment with the nozzle-aware equipment routes.
|
|
|
|
ALTER TABLE user_equipment
|
|
ADD COLUMN IF NOT EXISTS orifice_size VARCHAR(20),
|
|
ADD COLUMN IF NOT EXISTS spray_angle INTEGER,
|
|
ADD COLUMN IF NOT EXISTS flow_rate_gpm DECIMAL(6, 3),
|
|
ADD COLUMN IF NOT EXISTS droplet_size VARCHAR(50),
|
|
ADD COLUMN IF NOT EXISTS spray_pattern VARCHAR(50),
|
|
ADD COLUMN IF NOT EXISTS pressure_range_psi VARCHAR(50),
|
|
ADD COLUMN IF NOT EXISTS thread_size VARCHAR(20),
|
|
ADD COLUMN IF NOT EXISTS material VARCHAR(50),
|
|
ADD COLUMN IF NOT EXISTS color_code VARCHAR(50),
|
|
ADD COLUMN IF NOT EXISTS quantity_owned INTEGER DEFAULT 1;
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_user_equipment_nozzle_specs
|
|
ON user_equipment(orifice_size, droplet_size, spray_angle)
|
|
WHERE orifice_size IS NOT NULL;
|