Files
pypistats.dev/prisma/schema.prisma
2025-08-12 10:35:39 -05:00

71 lines
1.2 KiB
Plaintext

// This is your Prisma schema file,
// learn more about it in the docs: https://pris.ly/d/prisma-schema
generator client {
provider = "prisma-client-js"
}
datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
}
model RecentDownloadCount {
package String
category String
downloads BigInt
@@id([package, category])
@@map("recent")
}
model OverallDownloadCount {
date DateTime @db.Date
package String
category String
downloads Int
@@id([date, package, category])
@@map("overall")
}
model PythonMajorDownloadCount {
date DateTime @db.Date
package String
category String
downloads Int
@@id([date, package, category])
@@map("python_major")
}
model PythonMinorDownloadCount {
date DateTime @db.Date
package String
category String
downloads Int
@@id([date, package, category])
@@map("python_minor")
}
model SystemDownloadCount {
date DateTime @db.Date
package String
category String
downloads Int
@@id([date, package, category])
@@map("system")
}
model InstallerDownloadCount {
date DateTime @db.Date
package String
category String
downloads Int
@@id([date, package, category])
@@map("installer")
}