2024-06-26 12:17:41 +08:00
|
|
|
import db from "apigo.cc/apigo/plugins/db"
|
|
|
|
import file from "apigo.cc/apigo/plugins/file"
|
2024-03-24 12:28:02 +08:00
|
|
|
|
|
|
|
db.make(file.loadYaml('./TestDB.yml'))
|
|
|
|
|
|
|
|
function testInsert() {
|
|
|
|
let r1 = db.insert('user', {name: 'Tom'})
|
|
|
|
let r2 = db.replace('user', {name: 'Kitty'})
|
|
|
|
let r3 = db.insert('user', {name: 'Lucy'})
|
|
|
|
return r1.id + ',' + r2.id + ',' + r3.id + ' | ' + r1.changes + ',' + r2.changes + ',' + r3.changes
|
|
|
|
}
|
|
|
|
|
|
|
|
function testUpdate() {
|
|
|
|
let r = db.fetch().update('user', {name: 'Lucy Wang'}, 'id=?', 3)
|
|
|
|
return r.changes
|
|
|
|
}
|
|
|
|
|
|
|
|
function testDelete() {
|
|
|
|
let r = db.fetch().delete('user', 'id=?', 2)
|
|
|
|
return r.changes
|
|
|
|
}
|
|
|
|
|
|
|
|
function testQuery() {
|
|
|
|
let r = db.fetch().query('select id,name from user where id > ?', 1)
|
|
|
|
return r.result
|
|
|
|
}
|