From 41e5b1fb816fd004e8a62fb7c4b431d1552aaa09 Mon Sep 17 00:00:00 2001 From: Natthapol SERMSARAN Date: Sat, 29 Mar 2025 19:17:46 +0700 Subject: [PATCH] feat: create inventory_items table migration --- .../00004_create_inventory_items_table.sql | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 backend/migrations/00004_create_inventory_items_table.sql diff --git a/backend/migrations/00004_create_inventory_items_table.sql b/backend/migrations/00004_create_inventory_items_table.sql new file mode 100644 index 0000000..eaf6945 --- /dev/null +++ b/backend/migrations/00004_create_inventory_items_table.sql @@ -0,0 +1,16 @@ +-- +goose Up +CREATE TABLE inventory_items ( + id UUID PRIMARY KEY DEFAULT gen_random_uuid(), + name TEXT NOT NULL, + category TEXT NOT NULL, + type TEXT NOT NULL, + quantity DOUBLE PRECISION NOT NULL, + unit TEXT NOT NULL, + date_added TIMESTAMPTZ NOT NULL, + status TEXT NOT NULL, + created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(), + updated_at TIMESTAMPTZ NOT NULL DEFAULT NOW() +); + +CREATE INDEX idx_inventory_items_category ON inventory_items(category); +CREATE INDEX idx_inventory_items_status ON inventory_items(status);