Refactor mail schema: simplify products and source fields by removing enum definitions

This commit is contained in:
2026-04-30 12:05:49 +05:00
parent 5e03c4b226
commit fe124334c5
+2 -20
View File
@@ -7,27 +7,9 @@ export const mailTable = pgTable("mail", {
email: text("email").notNull(), email: text("email").notNull(),
phone: text("phone"), phone: text("phone"),
request: text("request"), request: text("request"),
products: text("products", { products: text("products").array(),
enum: [
"Интерактивная презентация",
"Удаленная демонстрация",
"Архитектурная визуализация",
"Создание сайтов",
"Web-тур по 360 сферам",
],
}).array(),
from: text("from").notNull(), from: text("from").notNull(),
referer: text("referer"), referer: text("referer"),
createdAt: timestamp("created_at").defaultNow(), createdAt: timestamp("created_at").defaultNow(),
source: text("source", { source: text("source").array().default([]),
enum: [
"Увидели на выставке или форуме",
"Видели у других застройщиков",
"Из рейтингов и статей",
"Нашли в интернете",
"Перешли по рекламе",
"Из рассылки",
"Другое",
],
}).array().default([]),
}); });