ALTER TABLE "material_assets" ADD COLUMN IF NOT EXISTS "sku_code" TEXT; ALTER TABLE "api_call_logs" ADD COLUMN IF NOT EXISTS "query_type" TEXT, ADD COLUMN IF NOT EXISTS "query_value" TEXT; CREATE TABLE IF NOT EXISTS "material_asset_barcodes" ( "id" TEXT NOT NULL, "asset_id" TEXT NOT NULL, "barcode" TEXT NOT NULL, "created_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, "updated_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT "material_asset_barcodes_pkey" PRIMARY KEY ("id"), CONSTRAINT "material_asset_barcodes_asset_id_fkey" FOREIGN KEY ("asset_id") REFERENCES "material_assets"("id") ON DELETE CASCADE ON UPDATE CASCADE ); CREATE UNIQUE INDEX IF NOT EXISTS "material_asset_barcodes_asset_id_barcode_key" ON "material_asset_barcodes" ("asset_id", "barcode"); CREATE INDEX IF NOT EXISTS "material_asset_barcodes_barcode_idx" ON "material_asset_barcodes" ("barcode"); CREATE INDEX IF NOT EXISTS "material_asset_barcodes_asset_id_idx" ON "material_asset_barcodes" ("asset_id"); CREATE INDEX IF NOT EXISTS "api_call_logs_query_type_idx" ON "api_call_logs" ("query_type"); CREATE INDEX IF NOT EXISTS "api_call_logs_query_value_idx" ON "api_call_logs" ("query_value");