Files
lunarfront-app/packages/backend/src/db/migrations/0023_store_settings.sql
Ryan Moon 653fff6ce2 Add store settings page with location management
Company table gains address and logo_file_id columns. New store
settings API: GET/PATCH /store for company info, full CRUD for
/locations. Settings page shows store name, phone, email, address,
timezone with inline edit. Location cards with add/edit/delete.
Settings link in admin sidebar. Fixes leftover company_id on
location table and seed files.
2026-03-29 15:56:02 -05:00

7 lines
327 B
SQL

-- Add address and logo to company (store settings)
ALTER TABLE "company" ADD COLUMN IF NOT EXISTS "address" jsonb;
ALTER TABLE "company" ADD COLUMN IF NOT EXISTS "logo_file_id" uuid REFERENCES "file"("id");
-- Drop leftover company_id from location (missed in 0021)
ALTER TABLE "location" DROP COLUMN IF EXISTS "company_id";