January 2019
Intermediate to advanced
460 pages
10h 33m
English
We need to associate each post with a user, to fill the gap that we have created in our GraphQL response. A post has to have an author. It would not make sense to have a post without an associated user.
First, we will generate a User model and migration. We will use the Sequelize CLI again, as follows:
sequelize model:generate --models-path src/server/models --migrations-path src/server/migrations --name User --attributes avatar:string,username:string
The migration file creates the Users table and adds the avatar and username column. A data row looks like a post in our fake data, but it also includes an autogenerated ID and two timestamps, as you have seen before.
The relationships of the users to their ...
Read now
Unlock full access