Files
falah-mobile/prisma/dev.db
T

234 lines
96 KiB
Plaintext
Raw Normal View History

2026-06-28 04:27:21 +08:00
SQLite format 3@  .vˆûû º ÚuS88; O)indexsqlite_autoindex_CashoutRequest_1CashoutRequest
ƒ[ tableMediationMediation
CREATE TABLE "Mediation" (
"id" TEXT NOT NULL PRIMARY KEY,
"purchaseId" TEXT NOT NULL,
"status" TEXT NOT NULL DEFAULT 'open',
"openedBy" TEXT NOT NULL,
"reason" TEXT NOT NULL,
"resolution" TEXT,
"resolvedAt" DATETIME,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "Mediation_purchaseId_fkey" FOREIGN KEY ("purchaseId") REFERENCES "Purchase" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
)1
Eindexsqlite_autoindex_Mediation_1Mediation †QŒutablePurchasePurchaseCREATE 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 DEFAULT 0,
"sellerPayout" INTEGER NOT NULL DEFAULT 0,
"status" TEXT NOT NULL DEFAULT 'escrow_hold',
"deliveryUrl" TEXT,
"deliveredAt" DATETIME,
"confirmedAt" DATETIME,
"autoConfirmAt" DATETIME,
"disputeReason" TEXT,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL,
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
)/Cindexsqlite_autoindex_Purchase_1Purchase …r;tableListingListingCREATE 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',
"deliveryUrl" TEXT,
"fileName" TEXT,
"fileSize" INTEGER,
"fileType" TEXT,
"shariahStatus" TEXT NOT NULL DEFAULT 'pending',
"shariahFlags" TEXT,
"featured" BOOLEAN NOT NULL DEFAULT false,
"featuredUntil" DATETIME,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL,
CONSTRAINT "Listing_sellerId_fkey" FOREIGN KEY ("sellerId") REFERENCES "User" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
)-Aindexsqlite_autoindex_Listing_1Listingƒ##…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_1ChatHistory…[tableUserUserCREATE TABLE "User" (
"id" TEXT NOT NULL PRIMARY KEY,
"email" TEXT NOT NULL,
"name" TEXT NOT NULL,
"isPremium" BOOLEAN NOT NULL DEFAULT false,
"isPro" BOOLEAN NOT NULL DEFAULT false,
"stripePriceId" TEXT,
"listingLimit" INTEGER NOT NULL DEFAULT 5,
"stripeCustomerId" TEXT,
"passwordHash" TEXT,
"flhBalance" INTEGER NOT NULL DEFAULT 5000,
"experienceLevel" TEXT NOT NULL DEFAULT 'new',
"madhab" TEXT NOT NULL DEFAULT 'unspecified',
"coachPersona" TEXT NOT NULL DEFAULT 'nurbuddy',
"preferredName" TEXT,
"coachingGoals" TEXT,
"lastCoachedAt" DATETIME,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL
)';indexsqlite_autoindex_User_1User
KK2U-0a47a094-069b-4fd0-8ea1-36234c8fd175qa_test@test.comQA Tester$2b$10$mQ.5Z8K0h2HzgmGjNlJ8xer7TstZmMjFZjtg4K
ØØ'U 0a47a094-069b-4fd0-8ea1-36234c8fd175
The Prophet ï·º said: "The strong believer is better and more beloved to Allah than the weak believer, while there is good in both." (Muslim)
Reflect on this, QA Tester: The outward act is easy — but what is the state of your heart when you hear these words? The hadith is not merely to be memorized, but to be lived.
May the light of sincerity illuminate your path — Al-Ghazali{"command":"hadith","summary":"Hadith: strength","actionItems":[],"topics":["hadith","strength"]}ž—êujUcff2f3e1-860a-4388-90f5-e5854b488e200a47a094-069b-4fd0-8ea1-36234c8fd175user/hadithž—êuUUƒ;923407314-75b5-46ed-8ada-\ UUW;2857d91c-43e4-422f-9e7a-3240a991f1860a47a094-069b-4fd0-8ea1-36234c8fd175assistantMy dear student, the path is not in accumulating answers, but in purifying the questioner. Tell me — what is truly behind this question? What does your heart seek?{"summary":"Fallback response (API unavailable)","actionItems":[],"topics":["charity"]}ž—êôlUU_ed641f3a-dd3d-498b-912e-7dbf1957c39e0a47a094-069b-4fd0-8ea1-36234c8fd175userSalam, what is the importance of charity?ž—êò±
¯¯Ø(U77a1bf4c-608e-4c86-97df-64bd2b061a5bzcff2f3e1-860a-4388-90f5-e5854b488e20(U2857d91c-43e4-422f-9e7a-3240a991f186'U ed641f3a-dd3d-498b-912e-7dbf1957c39e
ØØ'U dfb4860e-471a-4fa1-aa41-7452ede38ed7



"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,
"updatedAt" DATETIME NOT NULL,
CONSTRAINT "CashoutRequest_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
)ÚNO)indexsqlite_autoindex_CashoutRequest_1CashoutRequest
ƒ[ tableMediationMediation
CREATE TABLE "Mediation" (
"id" TEXT NOT NULL PRIMARY KEY,
"purchaseId" TEXT NOT NULL,
"status" TEXT NOT NULL DEFAULT 'open',
"openedBy" TEXT NOT NULL,
"reason" TEXT NOT NULL,
"resolution" TEXT,
"resolvedAt" DATETIME,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "Mediation_purchaseId_fkey" FOREIGN KEY ("purchaseId") REFERENCES "Purchase" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
)1
Eindexsqlite_autoindex_Mediation_1Mediation †QŒutablePurchasePurchaseCREATE 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 DEFAULT 0,
"sellerPayout" INTEGER NOT NULL DEFAULT 0,
"status" TEXT NOT NULL DEFAULT 'escrow_hold',
"deliveryUrl" TEXT,
"deliveredAt" DATETIME,
"confirmedAt" DATETIME,
"autoConfirmAt" DATETIME,
"disputeReason" TEXT,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL,
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
)ø1Cindexsqlite_autoindex_Purchase_1Purchase …r;tableListingListingCREATE 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',
"deliveryUrl" TEXT,
"fileName" TEXT,
"fileSize" INTEGER,
"fileType" TEXT,
"shariahStatus" TEXT NOT NULL DEFAULT 'pending',
"shariahFlags" TEXT,
"featured" BOOLEAN NOT NULL DEFAULT false,
"featuredUntil" DATETIME,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL,
CONSTRAINT "Listing_sellerId_fkey" FOREIGN KEY ("sellerId") REFERENCES "User" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
)-Aindexsqlite_autoindex_Listing_1Listingƒ##…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_1ChatHistory…[tableUserUserCREATE TABLE "User" (
"id" TEXT NOT NULL PRIMARY KEY,
"email" TEXT NOT NULL,
"name" TEXT NOT NULL,
"isPremium" BOOLEAN NOT NULL DEFAULT false,
"isPro" BOOLEAN NOT NULL DEFAULT false,
"stripePriceId" TEXT,
"listingLimit" INTEGER NOT NULL DEFAULT 5,
"stripeCustomerId" TEXT,
"passwordHash" TEXT,
"flhBalance" INTEGER NOT NULL DEFAULT 5000,
"experienceLevel" TEXT NOT NULL DEFAULT 'new',
"madhab" TEXT NOT NULL DEFAULT 'unspecified',
"coachPersona" TEXT NOT NULL DEFAULT 'nurbuddy',
"preferredName" TEXT,
"coachingGoals" TEXT,
"lastCoachedAt" DATETIME,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL
)';indexsqlite_autoindex_User_1User

œ1×e
ú
bU)I239bb5ba-f6f6-4903-966e-fbdc0878589cSupport & DuasAsk for support and share duas🙌ž—êñxiU1O48d1690c-81aa-438e-9355-6d376fc25934Business & FinanceHalal earning and Islamic finance💰ž—êñxpU/5?9837b1c4-31dc-4bde-b592-30238f613942Family & MarriageFamily life in Islam👨â€ðŸ‘©â€ðŸ‘§â€ðŸ‘¦ž—êñxXU)53ff835a0-540e-4f1a-bf76-c769fbadef5bQuran & HadithStudy and reflection📿ž—êñxiU)Wd120a770-6197-464c-8589-7ab8a5b57b58Fiqh & RulingsQuestions about Islamic jurisprudence📖ž—êñxbU1C 071d9019-b849-4737-91a9-520a67526f9bGene
 Ø 4]¯(U239bb5ba-f6f6-4903-966e-fbdc0878589c(U48d1690c-81aa-438e-9355-6d376fc25934(U9837b1c4-31dc-4bde-b592-30238f613942(U3ff835a0-540e-4f1a-bf76-c769fbadef5b(Ud120a770-6197-464c-8589-7ab8a5b57b58'U 071d9019-b849-4737-91a9-520a67526f9b
K `H
£LÑXw9'indexForumCategory_name_keyForumCategoryCREATE UNIQUE INDEX "ForumCategory_name_key" ON "ForumCategory"("name")y=#indexMediation_purchaseId_keyMediationCREATE UNIQUE INDEX "Mediation_purchaseId_key" ON "Mediation"("purchaseId")U){indexUser_email_keyUserCREATE UNIQUE INDEX "User_email_key" ON "User"("email")„o‰-tableForumPostForumPostCREATE 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 'approved',
"shariahFlags" TEXT,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL,
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
)1Eindexsqlite_autoindex_ForumPost_1ForumPost…I##ŠYtableForumThreadForumThreadCREATE 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 'approved',
"shariahFlags" TEXT,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL,
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
)5I#indexsqlite_autoindex_ForumThread_1ForumThread
''ƒctableForumCategoryForumCategoryCREATE TABLE "ForumCategory" (
"id" TEXT NOT NULL PRIMARY KEY,
"name" TEXT NOT NULL,
"description" TEXT,
"icon" TEXT,
"order" INTEGER NOT NULL DEFAULT 0,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
)9M'indexsqlite_autoindex_ForumCategory_1ForumCategory; O)indexsqlite_autoindex_CashoutRequest_1CashoutRequest
ƒ[ ))†qtableCashoutRequestCashoutRequest CREATE 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,
"updatedAt" DATETIME NOT NULL,
CONSTRAINT "CashoutRequest_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
)1
Eindexsqlite_autoindex_Mediation_1Mediation ƒ[ tableMediationMediation
CREATE TABLE "Mediation" (
"id" TEXT NOT NULL PRIMARY KEY,
"purchaseId" TEXT NOT NULL,
"status" TEXT NOT NULL DEFAULT 'open',
"openedBy" TEXT NOT NULL,
"reason" TEXT NOT NULL,
"resolution" TEXT,