文件操作 - cloudflare-d1.mjs
返回文件管理
返回主菜单
删除本文件
文件: /var/www/OLD/node_modules/db0/connectors/cloudflare-d1.mjs
编辑文件内容
export default function cloudflareD1Connector(options) { const getDB = () => { const binding = globalThis.__env__?.[options.bindingName] || globalThis.__cf_env__?.[options.bindingName]; if (!binding) { throw new Error(`[db0] [d1] binding \`${options.bindingName}\` not found`); } return binding; }; return { name: "cloudflare-d1", dialect: "sqlite", getInstance: () => getDB(), exec: (sql) => getDB().exec(sql), prepare: (sql) => { const _stmt = getDB().prepare(sql); const onError = (err) => { if (err.cause) { err.message = err.cause.message + ' "' + sql + '"'; } throw err; }; const stmt = { bind(...params) { _stmt.bind(...params); return stmt; }, all(...params) { return _stmt.bind(...params).all().catch(onError); }, run(...params) { return _stmt.bind(...params).run().then((res) => { return { success: res.success }; }).catch(onError); }, get(...params) { return _stmt.bind(...params).first().catch(onError); } }; return stmt; } }; }
修改文件时间
将文件时间修改为当前时间的前一年
删除文件