fix(prisma): correct column name receptor for sms_logs table and index
Some checks failed
Deploy Canina / deploy (push) Has been cancelled

This commit is contained in:
parsa aghaei 2026-08-25 10:23:10 +03:30
parent 088f8e20bb
commit 3f7c5a380a

View File

@ -48,15 +48,17 @@ export class PrismaService
// 3. SMS Logs Table
`CREATE TABLE IF NOT EXISTS "sms_logs" (
"id" UUID PRIMARY KEY DEFAULT gen_random_uuid(),
"phone" VARCHAR(20) NOT NULL,
"receptor" VARCHAR(20) NOT NULL,
"type" VARCHAR(50) NOT NULL DEFAULT 'GENERIC',
"pattern_id" INTEGER,
"message" TEXT,
"status" VARCHAR(50) NOT NULL,
"bulk_id" VARCHAR(100),
"meta" JSONB,
"args" TEXT[] DEFAULT ARRAY[]::TEXT[],
"message_text" TEXT,
"status" VARCHAR(20) NOT NULL DEFAULT 'SUCCESS',
"rec_id" VARCHAR(50),
"error_message" TEXT,
"created_at" TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP
)`,
`CREATE INDEX IF NOT EXISTS "sms_logs_phone_idx" ON "sms_logs"("phone")`,
`CREATE INDEX IF NOT EXISTS "sms_logs_receptor_idx" ON "sms_logs"("receptor")`,
`CREATE INDEX IF NOT EXISTS "sms_logs_status_idx" ON "sms_logs"("status")`,
`CREATE INDEX IF NOT EXISTS "sms_logs_created_at_idx" ON "sms_logs"("created_at")`,