add customer name, service info, second pickup location, and structured address fields to deliveries

This commit is contained in:
Egor Pozharov
2026-04-16 20:16:21 +06:00
parent 7f775abf6a
commit ce6ea377ce
16 changed files with 852 additions and 77 deletions

View File

@@ -0,0 +1,10 @@
-- Revert new fields for delivery improvements
ALTER TABLE deliveries DROP COLUMN IF EXISTS customer_name;
ALTER TABLE deliveries DROP COLUMN IF EXISTS service_info;
ALTER TABLE deliveries DROP COLUMN IF EXISTS pickup_location_2;
ALTER TABLE deliveries DROP COLUMN IF EXISTS product_name_2;
ALTER TABLE deliveries DROP COLUMN IF EXISTS street;
ALTER TABLE deliveries DROP COLUMN IF EXISTS house;
ALTER TABLE deliveries DROP COLUMN IF EXISTS apartment;
ALTER TABLE deliveries DROP COLUMN IF EXISTS entrance;
ALTER TABLE deliveries DROP COLUMN IF EXISTS floor;

View File

@@ -0,0 +1,18 @@
-- Add new fields for delivery improvements
-- Client information
ALTER TABLE deliveries ADD COLUMN customer_name text NOT NULL DEFAULT '';
-- Services (assembly, lifting, etc.)
ALTER TABLE deliveries ADD COLUMN service_info text;
-- Second pickup location
ALTER TABLE deliveries ADD COLUMN pickup_location_2 varchar(20);
ALTER TABLE deliveries ADD COLUMN product_name_2 text;
-- Structured address components
ALTER TABLE deliveries ADD COLUMN street text NOT NULL DEFAULT '';
ALTER TABLE deliveries ADD COLUMN house text NOT NULL DEFAULT '';
ALTER TABLE deliveries ADD COLUMN apartment text;
ALTER TABLE deliveries ADD COLUMN entrance text;
ALTER TABLE deliveries ADD COLUMN floor text;