export const users = sqliteTable("users", {
id: integer('id').primaryKey({ autoIncrement: true }),
name: text('name').notNull(),
createdAt: text('created_at').notNull().default(sql`(datetime('now'))`),
updatedAt: text('updated_at'),
}
);
export const drizzleSchema = {users}
export const schemaForPowerSync = new DrizzleAppSchema(drizzleSchema)
export const powerSyncDb = new PowerSyncDatabase({
database: {
dbFilename: "powersync.db",
debugMode: true
},
schema: schemaForPowerSync,
flags: {
ssrMode: false,
useWebWorker: false
}
});
const test = powerSyncCollectionOptions({
database: powerSyncDb,
table: schemaForPowerSync.props.keywords,
})
export const testcollection = createCollection(
test
)
export const users = sqliteTable("users", {
id: integer('id').primaryKey({ autoIncrement: true }),
name: text('name').notNull(),
createdAt: text('created_at').notNull().default(sql`(datetime('now'))`),
updatedAt: text('updated_at'),
}
);
export const drizzleSchema = {users}
export const schemaForPowerSync = new DrizzleAppSchema(drizzleSchema)
export const powerSyncDb = new PowerSyncDatabase({
database: {
dbFilename: "powersync.db",
debugMode: true
},
schema: schemaForPowerSync,
flags: {
ssrMode: false,
useWebWorker: false
}
});
const test = powerSyncCollectionOptions({
database: powerSyncDb,
table: schemaForPowerSync.props.keywords,
})
export const testcollection = createCollection(
test
)