export const posts = createTable(
"post",
{
id: bigint("id", { mode: "number" }).primaryKey().autoincrement(),
createdById: varchar("createdById", { length: 255 }).notNull(),
...
},
(example) => ({
createdByIdIdx: index("createdById_idx").on(example.createdById),
}),
);
export const users = createTable("user", {
id: varchar("id", { length: 255 }).notNull().primaryKey(),
name: varchar("name", { length: 255 }),
...
});
export const usersRelations = relations(users, ({ many }) => ({
accounts: many(accounts),
sessions: many(sessions),
}));
export const posts = createTable(
"post",
{
id: bigint("id", { mode: "number" }).primaryKey().autoincrement(),
createdById: varchar("createdById", { length: 255 }).notNull(),
...
},
(example) => ({
createdByIdIdx: index("createdById_idx").on(example.createdById),
}),
);
export const users = createTable("user", {
id: varchar("id", { length: 255 }).notNull().primaryKey(),
name: varchar("name", { length: 255 }),
...
});
export const usersRelations = relations(users, ({ many }) => ({
accounts: many(accounts),
sessions: many(sessions),
}));