I am building myself a life log type Web App, the ...
# prisma-whats-new
d
I am building myself a life log type Web App, the schema is beginning to look like this, but it doesn't feel right
Copy code
type Country @model {
  createdAt: DateTime!
  updatedAt: DateTime!
  name: String!
  city: [City!]! @relation(name: "CityInCountry")
  id: ID! @isUnique
}

type City @model {
  createdAt: DateTime!
  updatedAt: DateTime!
  name: String!
  country: Country! @relation(name: "CityInCountry")
  place: [Place!]! @relation(name: "PlaceInCity")
  id: ID! @isUnique
}

type Place @model {
  createdAt: DateTime!
  updatedAt: DateTime!
  name: String!
  city: City! @relation(name: "PlaceInCity")
  activity: [LifeActivity!]! @relation(name: "LifeActivityPlace")
  id: ID! @isUnique
}

type LifeActivity @model {
  createdAt: DateTime!
  id: ID! @isUnique
  name: String!
  description: String!
  content: String!
  videoUrl: String
  imageUrl: String
  lifeGoal: [LifeGoal!]! @relation(name: "LifeGoalActivity")
  people: [Person!]! @relation(name: "PeopleOnLifeActivity")
  place: [Place!]! @relation(name: "LifeActivityPlace")
  updatedAt: DateTime!
}