added crypto history

This commit is contained in:
Kevsl
2024-06-07 15:55:20 +02:00
parent 73fd9bf8a1
commit f4abd98d8c
5 changed files with 57 additions and 2 deletions

View File

@@ -0,0 +1,13 @@
-- CreateTable
CREATE TABLE "CryptoHistory" (
"id" TEXT NOT NULL,
"id_crypto" TEXT NOT NULL,
"value" DOUBLE PRECISION NOT NULL,
"created_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updated_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "CryptoHistory_pkey" PRIMARY KEY ("id")
);
-- AddForeignKey
ALTER TABLE "CryptoHistory" ADD CONSTRAINT "CryptoHistory_id_crypto_fkey" FOREIGN KEY ("id_crypto") REFERENCES "Crypto"("id") ON DELETE RESTRICT ON UPDATE CASCADE;

View File

@@ -19,8 +19,17 @@ model Crypto {
UserHasCrypto UserHasCrypto[]
Trade Trade[]
Offer Offer[]
CryptoHistory CryptoHistory[]
}
model CryptoHistory {
id String @id @default(uuid())
id_crypto String
value Float
created_at DateTime @default(now())
updated_at DateTime @updatedAt @default(now())
Crypto Crypto @relation(fields: [id_crypto], references: [id])
}
model Offer {