Я новичок в сервисах Amazon AWS и пытаюсь создать базу данных для своего проекта (DynamoDB). Я следовал инструкциям и установил все (CLI, Amplify и т. д.). Но когда я добавляю новый API, он создает только одну таблицу и схему. Итак, мой вопрос: как я могу иметь несколько таблиц (пользователь, уведомления, акции и т. д.), используя один и тот же API? Или как я могу это сделать?
Спасибо!
Почти уверен, что если у вас есть несколько аннотаций @model
в вашем schema.graphql
, у вас будет несколько таблиц. Например,
type User @model {
id: ID!
name: String!
}
type Notification @model {
id: ID!
content: String!
}
type Promo @model {
id: ID!
content: String!
}
Он создаст как минимум 3 таблицы, по одной для каждой. Почему? Потому что @model
. Читать https://aws-amplify.github.io/docs/cli/graphql#usage