v1.1.19
20250224
更新至V1.1.19
- 修复 推送和所有网盘源涉及的UC播放问题,支持原代本和原代服务加速
- 更新猫爪的 alist.js
- 新增
sqlite
sqlite3
依赖,在ds源里的异步方法里直接使用,示例:
await database.startDb();
console.log('database:',database);
const db = database.db;
// 创建表
await db.run(`
CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL
)
`);
// 插入数据
await db.run('INSERT INTO users (name) VALUES (?)', ['Alice']);
await db.run('INSERT INTO users (name) VALUES (?)', ['Bob']);
// 查询数据
const users = await db.all('SELECT * FROM users');
console.log(users);
// 更新数据
await db.run('UPDATE users SET name = ? WHERE id = ?', ['Charlie', 1]);
// 查询更新后的数据
const updatedUsers = await db.all('SELECT * FROM users');
console.log(updatedUsers);
// 删除数据
await db.run('DELETE FROM users WHERE id = ?', [2]);
// 查询删除后的数据
const finalUsers = await db.all('SELECT * FROM users');
console.log(finalUsers);
await database.endDb();
注意事项:此版本更新的数据库依赖并不能在安卓系统上使用。仅在win设备上测试过。其他设备可能需要重新编译安装sqlite,sqlite3