Jsem nový Zesílit a snažím se nastavit poměrně složité schéma. Když jsem se spustit zesilovat tlak, jediná odpověď, že jsem si je ...
An error occurred when pushing the resources to the cloud
To se děje po upozornění, že to bude vytvářet zdroje, a já jsem se zeptal, jestli chci pokračovat. Vymazal jsem většinu schématu a zkusil to znovu s jen jeden model a fungovalo to, tak je problém někde v mém schématu ... asi? Nevidím nikde podívat se na to.
Tady je schema
type Article
@model
@key(name: "bySource", fields: ["sourceId", "dateWritten"]) {
id: ID!
link: AWSURL!
title: String!
dateWritten: String!
createdAt: String!
data: AWSJSON!
approved: Boolean!
admin: Boolean!
creatorId: ID!
creator: User @connection(fields: ["creatorId"])
sourceId: ID!
source: Source @connection(fields: ["sourceId"])
tagArtCons: [TagArtCon]
@connection(keyName: "byArticle", fields: ["articleId"])
}
type Tag @model @key(name: "byFrontPage", fields: ["frontpage"]) {
id: ID!
name: String!
createdAt: String!
creatorId: ID!
data: AWSJSON!
frontpage: String
official: Boolean!
tagArtConns: [TagArtCon] @connection(keyName: "byTag", fields: ["tagId"])
}
type TagArtCon
@model
@key(name: "byTag", fields: ["tagId"])
@key(name: "byArticle", fields: ["articleId"]) {
id: ID!
tagId: ID!
articleId: ID!
creatorId: ID!
createdAt: String!
article: Article @connection(fields: ["articleId"])
tag: Tag @connection(fields: ["tagId"])
parentRelations: [TagRelation]
@connection(keyName: "byParent", fields: ["tagId"])
childRelations: [TagRelation]
@connection(keyName: "byChild", fields: ["tagId"])
}
type TagRelation
@model
@key(name: "byParent", fields: ["parentId"])
@key(name: "byChild", fields: ["childId"]) {
id: ID!
parentId: ID!
childId: ID!
creatorId: ID!
createdAt: String!
parentTag: Tag @connection(fields: ["parentId"])
childTag: Tag @connection(fields: ["childId"])
}
type Source @model {
id: ID!
sourceName: String!
sourceUrl: String!
sourceImage: String!
creatorId: ID!
articles: [Article] @connection(keyName: "bySource", fields: ["id"])
}
type User @model {
id: ID!
userName: String!
userImage: String!
admin: Boolean!
createdAt: String!
data: AWSJSON
}
To, co se snažím udělat, je mít spoustu článků a pár značek. Tagy představují kategorie, lidé, atd. Mám následující tabulky
články, tagy, tabulku, kde každý záznam vazby článek na tag tabulka vztahů mezi tagy, kde rodič/dítě vztahy jsou drženy zdroj tabulku, která obsahuje data pro zdroje článků uživatel stůl
Udělal jsem chybu někde a schéma nefunguje, a to není mi říct, proč. Budu zjednodušení, dokud můžu doufat, že hřebík dolů problém, ale já bych opravdu vážíme jakékoli pomoci, jak jsem se na tento nový. Díky.