AWS Amplify与Aurora配合支持以下GraphQL转换指令:
下面是一个示例代码,展示如何在AWS Amplify中定义一个与Aurora数据库中的表对应的数据模型:
type Post @model {
id: ID!
title: String!
content: String!
createdAt: AWSDateTime!
updatedAt: AWSDateTime!
}
下面是一个示例代码,展示如何在AWS Amplify中定义一个带有乐观并发控制的数据模型:
type Post @model @versioned {
id: ID!
title: String!
content: String!
version: Int!
createdAt: AWSDateTime!
updatedAt: AWSDateTime!
}
下面是一个示例代码,展示如何在AWS Amplify中定义一个带有全文搜索索引的数据模型:
type Post @model @searchable {
id: ID!
title: String!
content: String!
createdAt: AWSDateTime!
updatedAt: AWSDateTime!
}
通过使用以上指令,在AWS Amplify中定义数据模型后,Amplify CLI会自动生成相应的代码和配置文件,以便与Aurora数据库进行交互。