Files
falah-mobile/prisma/dev.db
T

228 lines
120 KiB
Plaintext
Raw Normal View History

SQLite format 3@ .vˆûû óy
ƒ<DFe
221Eindexsqlite_autoindex_ForumPost_1ForumPost…% ##ŠtableForumThreadForumThread CREATE TABLE "ForumThread" (
"id" TEXT NOT NULL PRIMARY KEY,
"title" TEXT NOT NULL,
"content" TEXT NOT NULL,
"categoryId" TEXT NOT NULL,
"authorId" TEXT NOT NULL,
"pinned" BOOLEAN NOT NULL DEFAULT false,
"shariahStatus" TEXT NOT NULL DEFAULT 'pending',
"shariahFlags" TEXT,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "ForumThread_categoryId_fkey" FOREIGN KEY ("categoryId") REFERENCES "ForumCategory" ("id") ON DELETE RESTRICT ON UPDATE CASCADE,
CONSTRAINT "ForumThread_authorId_fkey" FOREIGN KEY ("authorId") REFERENCES "User" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
)5 I#indexsqlite_autoindex_ForumThread_1ForumThread
 ''ƒ=tableForumCategoryForumCategory
CREATE TABLE "ForumCategory" (
"id" TEXT NOT NULL PRIMARY KEY,
"name" TEXT NOT NULL,
"description" TEXT,
"icon" TEXT,
"order" INTEGER,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
)9
M'indexsqlite_autoindex_ForumCategory_1ForumCategory ƒ8))†+tableCashoutRequestCashoutRequestCREATE TABLE "CashoutRequest" (
"id" TEXT NOT NULL PRIMARY KEY,
"userId" TEXT NOT NULL,
"amountFlh" INTEGER NOT NULL,
"fiatAmount" REAL NOT NULL,
"status" TEXT NOT NULL DEFAULT 'pending',
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "CashoutRequest_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
);O)indexsqlite_autoindex_CashoutRequest_1CashoutRequest †atablePurchasePurchaseCREATE TABLE "Purchase" (
"id" TEXT NOT NULL PRIMARY KEY,
"listingId" TEXT NOT NULL,
"buyerId" TEXT NOT NULL,
"sellerId" TEXT NOT NULL,
"amountFlh" INTEGER NOT NULL,
"platformFee" INTEGER NOT NULL,
"sellerPayout" INTEGER NOT NULL,
"autoConfirmAt" DATETIME NOT NULL,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "Purchase_listingId_fkey" FOREIGN KEY ("listingId") REFERENCES "Listing" ("id") ON DELETE RESTRICT ON UPDATE CASCADE,
CONSTRAINT "Purchase_buyerId_fkey" FOREIGN KEY ("buyerId") REFERENCES "User" ("id") ON DELETE RESTRICT ON UPDATE CASCADE,
CONSTRAINT "Purchase_sellerId_fkey" FOREIGN KEY ("sellerId") REFERENCES "User" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
)/Cindexsqlite_autoindex_Purchase_1Purchase„<ˆOtableListingListingCREATE TABLE "Listing" (
"id" TEXT NOT NULL PRIMARY KEY,
"title" TEXT NOT NULL,
"description" TEXT NOT NULL,
"category" TEXT NOT NULL,
"priceFlh" INTEGER NOT NULL,
"sellerId" TEXT NOT NULL,
"status" TEXT NOT NULL DEFAULT 'active',
"featured" BOOLEAN NOT NULL DEFAULT false,
"featuredUntil" DATETIME,
"fileType" TEXT,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "Listing_sellerId_fkey" FOREIGN KEY ("sellerId") REFERENCES "User" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
)-Aindexsqlite_autoindex_Listing_1Listing…*Š7tableUserUserCREATE TABLE "User" (
"id" TEXT NOT NULL PRIMARY KEY,
"email" TEXT NOT NULL,
"name" TEXT NOT NULL,
"passwordHash" TEXT,
"flhBalance" INTEGER NOT NULL DEFAULT 5000,
"isPro" BOOLEAN NOT NULL DEFAULT false,
"isPremium" BOOLEAN NOT NULL DEFAULT false,
"experienceLevel" TEXT,
"madhab" TEXT,
"coachPersona" TEXT,
"preferredName" TEXT,
"coachingGoals" TEXT,
"lastCoachedAt" DATETIME,
"dailyMsgCount" INTEGER NOT NULL DEFAULT 0,
"dailyMsgResetAt" DATETIME,
"stripeCustomerId" TEXT,
"stripeSubscriptionId" TEXT,
"trialEndsAt" DATETIME,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
)';indexsqlite_autoindex_User_1User
77F?) scmqeveu4h0001mjdrciozvy4zdemo@falah.appDemo User$2b$12$XTMHaXLEGc5wCE.c25fsMeq0W2ClTU/QpNDa0WTk/eob0xkF4r8Aq'DemoLearn more about Islam and improve my daily F?) scmqevyr4w0000v2xlwimm98v1demo@falah.appDemo User$2b$12$8xXOzEM80qxMASIe/KCCreJWnMBN6kZ5g4yspQT3Z/uQrbF89S1UG'DemoLearn more a
ããÅ?cmqeveu4h0001mjdrciozvy4z? cmqevyr4w0000v2xlwimm98v1






´ óy
ƒ<DFe
221Eindexsqlite_autoindex_ForumPost_1ForumPost…% ##ŠtableForumThreadForumThread CREATE TABLE "ForumThread" (
"id" TEXT NOT NULL PRIMARY KEY,
"title" TEXT NOT NULL,
"content" TEXT NOT NULL,
"categoryId" TEXT NOT NULL,
"authorId" TEXT NOT NULL,
"pinned" BOOLEAN NOT NULL DEFAULT false,
"shariahStatus" TEXT NOT NULL DEFAULT 'pending',
"shariahFlags" TEXT,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "ForumThread_categoryId_fkey" FOREIGN KEY ("categoryId") REFERENCES "ForumCategory" ("id") ON DELETE RESTRICT ON UPDATE CASCADE,
CONSTRAINT "ForumThread_authorId_fkey" FOREIGN KEY ("authorId") REFERENCES "User" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
)<tI#indexsqlite_autoindex_ForumThread_1ForumThread
 ''ƒ=tableForumCategoryForumCategory
CREATE TABLE "ForumCategory" (
"id" TEXT NOT NULL PRIMARY KEY,
"name" TEXT NOT NULL,
"description" TEXT,
"icon" TEXT,
"order" INTEGER,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
)9
M'indexsqlite_autoindex_ForumCategory_1ForumCategory ƒ8))†+tableCashoutRequestCashoutRequestCREATE TABLE "CashoutRequest" (
"id" TEXT NOT NULL PRIMARY KEY,
"userId" TEXT NOT NULL,
"amountFlh" INTEGER NOT NULL,
"fiatAmount" REAL NOT NULL,
"status" TEXT NOT NULL DEFAULT 'pending',
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "CashoutRequest_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
)ø=O)indexsqlite_autoindex_CashoutRequest_1CashoutRequest †atablePurchasePurchaseCREATE TABLE "Purchase" (
"id" TEXT NOT NULL PRIMARY KEY,
"listingId" TEXT NOT NULL,
"buyerId" TEXT NOT NULL,
"sellerId" TEXT NOT NULL,
"amountFlh" INTEGER NOT NULL,
"platformFee" INTEGER NOT NULL,
"sellerPayout" INTEGER NOT NULL,
"autoConfirmAt" DATETIME NOT NULL,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "Purchase_listingId_fkey" FOREIGN KEY ("listingId") REFERENCES "Listing" ("id") ON DELETE RESTRICT ON UPDATE CASCADE,
CONSTRAINT "Purchase_buyerId_fkey" FOREIGN KEY ("buyerId") REFERENCES "User" ("id") ON DELETE RESTRICT ON UPDATE CASCADE,
CONSTRAINT "Purchase_sellerId_fkey" FOREIGN KEY ("sellerId") REFERENCES "User" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
)/Cindexsqlite_autoindex_Purchase_1Purchase„<ˆOtableListingListingCREATE TABLE "Listing" (
"id" TEXT NOT NULL PRIMARY KEY,
"title" TEXT NOT NULL,
"description" TEXT NOT NULL,
"category" TEXT NOT NULL,
"priceFlh" INTEGER NOT NULL,
"sellerId" TEXT NOT NULL,
"status" TEXT NOT NULL DEFAULT 'active',
"featured" BOOLEAN NOT NULL DEFAULT false,
"featuredUntil" DATETIME,
"fileType" TEXT,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "Listing_sellerId_fkey" FOREIGN KEY ("sellerId") REFERENCES "User" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
)-Aindexsqlite_autoindex_Listing_1Listing…*Š7tableUserUserCREATE TABLE "User" (
"id" TEXT NOT NULL PRIMARY KEY,
"email" TEXT NOT NULL,
"name" TEXT NOT NULL,
"passwordHash" TEXT,
"flhBalance" INTEGER NOT NULL DEFAULT 5000,
"isPro" BOOLEAN NOT NULL DEFAULT false,
"isPremium" BOOLEAN NOT NULL DEFAULT false,
"experienceLevel" TEXT,
"madhab" TEXT,
"coachPersona" TEXT,
"preferredName" TEXT,
"coachingGoals" TEXT,
"lastCoachedAt" DATETIME,
"dailyMsgCount" INTEGER NOT NULL DEFAULT 0,
"dailyMsgResetAt" DATETIME,
"stripeCustomerId" TEXT,
"stripeSubscriptionId" TEXT,
"trialEndsAt" DATETIME,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
)';indexsqlite_autoindex_User_1User
§ÃÁ Þ § Y &\çŽ!úYí»­5§ E+3indexHalalPlaceCache_cacheKey_keyHalalPlaceCacheCREATE UNIQUE INDEX "HalalPlaceCache_cacheKey_key" ON "HalalPlaceCache"("cacheKey")v='indexHalalBookmark_userId_idxHalalBookmarkCREATE INDEX "HalalBookmark_userId_idx" ON "HalalBookmark"("userId")n9#
indexChatHistory_userId_idxChatHistoryCREATE INDEX "ChatHistory_userId_idx" ON "ChatHistory"("userId")w9'indexForumCategory_name_keyForumCategoryCREATE UNIQUE INDEX "ForumCategory_name_key" ON "ForumCategory"("name")U){indexUser_email_keyUserCREATE UNIQUE INDEX "User_email_key" ON "User"("email")K++MtableHalalPlaceCacheHalalPlaceCacheCREATE TABLE "HalalPlaceCache" (
"id" TEXT NOT NULL PRIMARY KEY,
"cacheKey" TEXT NOT NULL,
"data" TEXT NOT NULL,
"expiresAt" DATETIME NOT NULL
)=Q+indexsqlite_autoindex_HalalPlaceCache_1HalalPlaceCache\!!tableHalalUsageHalalUsageCREATE TABLE "HalalUsage" (
"userId" TEXT NOT NULL PRIMARY KEY,
"queriesUsed" INTEGER NOT NULL DEFAULT 0,
"queriesLimit" INTEGER NOT NULL DEFAULT 100,
"periodEnd" DATETIME,
CONSTRAINT "HalalUsage_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
)3G!indexsqlite_autoindex_HalalUsage_1HalalUsageƒ''…_tableHalalBookmarkHalalBookmarkCREATE TABLE "HalalBookmark" (
"id" TEXT NOT NULL PRIMARY KEY,
"userId" TEXT NOT NULL,
"itemId" TEXT NOT NULL,
"itemType" TEXT NOT NULL,
"label" TEXT,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "HalalBookmark_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
)9M'indexsqlite_autoindex_HalalBookmark_1HalalBookmarkƒ##…WtableChatHistoryChatHistoryCREATE TABLE "ChatHistory" (
"id" TEXT NOT NULL PRIMARY KEY,
"userId" TEXT NOT NULL,
"role" TEXT NOT NULL,
"content" TEXT NOT NULL,
"metadata" TEXT,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "ChatHistory_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
)5I#indexsqlite_autoindex_ChatHistory_1ChatHistory1Eindexsqlite_autoindex_ForumPost_1ForumPost„K
ˆetableForumPostForumPostCREATE TABLE "ForumPost" (
"id" TEXT NOT NULL PRIMARY KEY,
"content" TEXT NOT NULL,
"threadId" TEXT NOT NULL,
"authorId" TEXT NOT NULL,
"shariahStatus" TEXT NOT NULL DEFAULT 'pending',
"shariahFlags" TEXT,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "ForumPost_threadId_fkey" FOREIGN KEY ("threadId") REFERENCES "ForumThread" ("id") ON DELETE RESTRICT ON UPDATE CASCADE,
CONSTRAINT "ForumPost_authorId_fkey" FOREIGN KEY ("authorId") REFERENCES "User" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
)5 I#indexsqlite_autoindex_ForumThread_1ForumThread
…% ##ŠtableForumThreadForumThread CREATE TABLE "ForumThread" (
"id" TEXT NOT NULL PRIMARY KEY,
"title" TEXT NOT NULL,
"content" TEXT NOT NULL,
"categoryId" TEXT NOT NULL,
"authorId" TEXT NOT NULL,
"pinned" BOOLEAN NOT NULL DEFAULT false,
"shariahStatus" TEXT NOT NULL DEFAULT 'pending',
"shariahFlags" TEXT,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "ForumThread_categoryId_fkey" FOREIGN KEY ("categoryId") REFERENCES "ForumCategory" ("id") ON DELETE RESTRICT ON UPDATE CASCADE,
CONSTRAINT "ForumThread_authorId_fkey" FOREIGN KEY ("authorId") REFERENCES "User" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
)9
M'indexsqlite_autoindex_ForumCategory_1ForumCategory  ''ƒ=tableForumCategoryForumCategory
CREATE TABLE "ForumCategory" (
"id" TEXT NOT NULL PRIMARY KEY,
"name" TEXT NOT NULL,
"description" TEXT,
"icon" TEXT,
"order" INTEGER,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
);O)indexsqlite_autoindex_CashoutRequest_1CashoutRequest