Browse Source

Add schema migrations

pull/664/head
Thomas 3 years ago
parent
commit
05adcd6d8c
  1. 2
      prisma/migrations/20220202192001_changed_data_source_to_optional_in_order/migration.sql
  2. 2
      prisma/migrations/20220202192041_changed_symbol_to_optional_in_order/migration.sql
  3. 8
      prisma/migrations/20220202192216_changed_symbol_profile_to_required_in_order/migration.sql
  4. 8
      prisma/schema.prisma

2
prisma/migrations/20220202192001_changed_data_source_to_optional_in_order/migration.sql

@ -0,0 +1,2 @@
-- AlterTable
ALTER TABLE "Order" ALTER COLUMN "dataSource" DROP NOT NULL;

2
prisma/migrations/20220202192041_changed_symbol_to_optional_in_order/migration.sql

@ -0,0 +1,2 @@
-- AlterTable
ALTER TABLE "Order" ALTER COLUMN "symbol" DROP NOT NULL;

8
prisma/migrations/20220202192216_changed_symbol_profile_to_required_in_order/migration.sql

@ -0,0 +1,8 @@
-- DropForeignKey
ALTER TABLE "Order" DROP CONSTRAINT "Order_symbolProfileId_fkey";
-- AlterTable
ALTER TABLE "Order" ALTER COLUMN "symbolProfileId" SET NOT NULL;
-- AddForeignKey
ALTER TABLE "Order" ADD CONSTRAINT "Order_symbolProfileId_fkey" FOREIGN KEY ("symbolProfileId") REFERENCES "SymbolProfile"("id") ON DELETE RESTRICT ON UPDATE CASCADE;

8
prisma/schema.prisma

@ -75,15 +75,15 @@ model Order {
accountUserId String?
createdAt DateTime @default(now())
currency String?
dataSource DataSource
dataSource DataSource?
date DateTime
fee Float
id String @default(uuid())
isDraft Boolean @default(false)
quantity Float
symbol String
SymbolProfile SymbolProfile? @relation(fields: [symbolProfileId], references: [id])
symbolProfileId String?
symbol String?
SymbolProfile SymbolProfile @relation(fields: [symbolProfileId], references: [id])
symbolProfileId String
type Type
unitPrice Float
updatedAt DateTime @updatedAt

Loading…
Cancel
Save