fix(backend): Remove useless agent marketplace indices (#9608)

### Changes 🏗️

Removed some indices in the marketplace table that were useless.

### Checklist 📋

#### For code changes:
- [ ] I have clearly listed my changes in the PR description
- [ ] I have made a test plan
- [ ] I have tested my changes according to the test plan:
  <!-- Put your test plan here: -->
  - [ ] ...

<details>
  <summary>Example test plan</summary>
  
  - [ ] Create from scratch and execute an agent with at least 3 blocks
- [ ] Import an agent from file upload, and confirm it executes
correctly
  - [ ] Upload agent to marketplace
- [ ] Import an agent from marketplace and confirm it executes correctly
  - [ ] Edit an agent from monitor, and confirm it executes correctly
</details>

#### For configuration changes:
- [ ] `.env.example` is updated or already compatible with my changes
- [ ] `docker-compose.yml` is updated or already compatible with my
changes
- [ ] I have included a list of my configuration changes in the PR
description (under **Changes**)

<details>
  <summary>Examples of configuration changes</summary>

  - Changing ports
  - Adding new services that need to communicate with each other
  - Secrets or environment variable changes
  - New or infrastructure changes such as databases
</details>
This commit is contained in:
Zamil Majdy
2025-03-11 16:59:46 +07:00
committed by GitHub
parent 3458b94fcc
commit f9d88d2981
2 changed files with 11 additions and 4 deletions

View File

@@ -0,0 +1,11 @@
-- DropIndex
DROP INDEX "APIKey_userId_idx";
-- DropIndex
DROP INDEX "StoreListing_agentId_owningUserId_idx";
-- DropIndex
DROP INDEX "StoreListing_isDeleted_idx";
-- DropIndex
DROP INDEX "StoreListingVersion_agentId_agentVersion_isDeleted_idx";

View File

@@ -619,11 +619,9 @@ model StoreListing {
// Unique index on agentId to ensure only one listing per agent, regardless of number of versions the agent has.
@@unique([agentId])
@@index([agentId, owningUserId])
@@index([owningUserId])
// Used in the view query
@@index([isDeleted, isApproved])
@@index([isDeleted])
}
model StoreListingVersion {
@@ -664,7 +662,6 @@ model StoreListingVersion {
StoreListingReview StoreListingReview[]
@@unique([agentId, agentVersion])
@@index([agentId, agentVersion, isDeleted])
}
model StoreListingReview {
@@ -740,7 +737,6 @@ model APIKey {
@@index([key])
@@index([prefix])
@@index([userId])
@@index([status])
@@index([userId, status])
}