Skip to content

Commit 979460b

Browse files
authored
Updates: Adding Indexes to Transaction Table (#590)
* Updates: Adding Indexes to Transaction Table * removed extra sql
1 parent 7abc12f commit 979460b

File tree

4 files changed

+9
-0
lines changed

4 files changed

+9
-0
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
-- CreateIndex
2+
CREATE INDEX CONCURRENTLY "transactions_sentAt_minedAt_cancelledAt_errorMessage_queued_idx" ON "transactions"("sentAt", "minedAt", "cancelledAt", "errorMessage", "queuedAt");
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
-- CreateIndex
2+
CREATE INDEX CONCURRENTLY "transactions_sentAt_accountAddress_userOpHash_minedAt_error_idx" ON "transactions"("sentAt", "accountAddress", "userOpHash", "minedAt", "errorMessage", "retryCount");
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
-- CreateIndex
2+
CREATE INDEX CONCURRENTLY "transactions_sentAt_transactionHash_accountAddress_minedAt__idx" ON "transactions"("sentAt", "transactionHash", "accountAddress", "minedAt", "errorMessage", "nonce");

src/prisma/schema.prisma

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,9 @@ model Transactions {
160160
sentAtBlockNumber Int? @map("sentAtBlockNumber")
161161
blockNumber Int? @map("blockNumber")
162162
163+
@@index([sentAt, minedAt, cancelledAt, errorMessage, queuedAt])
164+
@@index([sentAt, accountAddress, userOpHash, minedAt, errorMessage, retryCount])
165+
@@index([sentAt, transactionHash, accountAddress, minedAt, errorMessage, nonce])
163166
@@map("transactions")
164167
}
165168

0 commit comments

Comments
 (0)