-
Notifications
You must be signed in to change notification settings - Fork 65
/
Copy pathtest.ts
41 lines (34 loc) · 1.46 KB
/
test.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
export default eventHandler(async () => {
const kv = hubKV()
await kv.set('vue', { year: 2014 })
await kv.set('vue:nuxt', { year: 2016 })
await kv.set('vue:quasar', { version: 2015 })
await kv.set('react', { version: 2013 })
await kv.set('react:next', { version: 2016 })
await kv.set('react:gatsby', { version: 2015 })
return kv.keys()
// const db = hubDatabase()
// return useProjectKV(projectUrl).getKeys()
// return await db.prepare('SELECT * from todos').all()
// return await db.prepare("SELECT * from todos").first()
// return await db.prepare('SELECT * from todos').raw()
// return await db.prepare("SELECT * from todos").run()
// return await db.exec('SELECT * from todos;')
// const stmt = db.prepare('SELECT * from todos WHERE id = ?1')
// return {
// one: await stmt.bind(1).first(),
// three: await stmt.bind(3).first()
// }
// return db.batch([
// stmt.bind(1),
// stmt.bind(2)
// ])
// return db.batch([
// db.prepare('insert into todos (title, completed, created_at) values (?1, ?2, ?3)').bind('created', 0, Date.now()),
// db.prepare('update todos SET title = ?1 where id = ?2').bind('updated', 1),
// db.prepare('select * from todos where id = ?1').bind(1),
// ])
return await db.exec('CREATE TABLE IF NOT EXISTS frameworks (id INTEGER PRIMARY KEY, name TEXT NOT NULL, year INTEGER NOT NULL DEFAULT 0)')
// return useProjectDatabase(projectUrl).all(sql`SELECT * from todos``)
// return {}
})