fix: make index on Donation.btcPayInvoiceId

This commit is contained in:
Artur
2024-09-18 11:39:17 -03:00
parent 62a235a905
commit b8b3424b63
2 changed files with 7 additions and 1 deletions

View File

@@ -0,0 +1,5 @@
-- DropIndex
DROP INDEX "Donation_btcPayInvoiceId_key";
-- CreateIndex
CREATE INDEX "Donation_btcPayInvoiceId_idx" ON "Donation"("btcPayInvoiceId");

View File

@@ -26,7 +26,7 @@ model Donation {
updatedAt DateTime @updatedAt
userId String?
btcPayInvoiceId String? @unique
btcPayInvoiceId String?
stripePaymentIntentId String? // For donations and non-recurring memberships
stripeInvoiceId String? @unique // For recurring memberships
stripeSubscriptionId String? // For recurring memberships
@@ -38,6 +38,7 @@ model Donation {
cryptoAmount Float?
membershipExpiresAt DateTime?
@@index([btcPayInvoiceId])
@@index([stripePaymentIntentId])
@@index([stripeSubscriptionId])
@@index([userId])