export const articles = sqliteTable("Articles", {
id: text("id").primaryKey().notNull(),
body: text("body"),
...
})
export const articlesRelations = relations(articles, ({many}) => ({
comments: many(comments),
...
}))
export const comments = sqliteTable("comments", {
body: text("body),
articleId: text("articleId").notNull().references(() => articles.id, { onDelete: "cascade", onUpdate: "cascade" }),
...
})
export const commentsRelations = relations(comments, ({one}) => ({
article: one(articles, {
fields: [comments.articleId],
references: [articles.id]
})
}))
export const articles = sqliteTable("Articles", {
id: text("id").primaryKey().notNull(),
body: text("body"),
...
})
export const articlesRelations = relations(articles, ({many}) => ({
comments: many(comments),
...
}))
export const comments = sqliteTable("comments", {
body: text("body),
articleId: text("articleId").notNull().references(() => articles.id, { onDelete: "cascade", onUpdate: "cascade" }),
...
})
export const commentsRelations = relations(comments, ({one}) => ({
article: one(articles, {
fields: [comments.articleId],
references: [articles.id]
})
}))