Files
pagodera/prisma/items-schema.prisma
Evandro Fonseca Junior ab37b477df feat: implement market page with QueryProvider and dynamic listings
- wrap root layout with QueryProvider for React Query
- replace market UnderConstruction placeholder with MarketClient and real data fetching
- implement search, pagination, and sort via search params using getActiveListings
- add necessary client components and queries
- update dependencies (e.g., prisma, pkg-types)
2025-11-05 01:58:03 -03:00

31 lines
760 B
Plaintext

// Prisma Schema para SQLite (Banco de Itens do TibiaWiki)
// URL: DATABASE_URL
// Nota: SQLite no Prisma tem limitações com tabelas dinâmicas
// Usaremos $queryRaw para queries dinâmicas
generator client {
provider = "prisma-client-js"
output = "../node_modules/.prisma/items-client"
}
datasource db {
provider = "sqlite"
url = env("DATABASE_URL")
}
// Modelo genérico para itens (usado apenas como referência)
// As tabelas reais são dinâmicas (Capacetes, Armaduras, etc.)
// Todas as queries devem usar $queryRaw para acessar tabelas dinâmicas
model ItemReference {
id Int @id
nome String?
image_url String?
nivel Int?
peso Decimal?
voc String?
@@map("_item_reference")
@@ignore
}