Tag: 谷歌云,扳手

使用Cloud Spanner从数据库中删除logging

在Cloud Spanner文档中的Node.js示例中,我学习了如何从Cloud Spanner数据库查询,读取,插入和更新logging。 但是我不知道如何“删除”logging。 由于插入和更新方法只是'tablename.insert(…)'和'tablename.update(…)',我试过'tablename.delete(…)',但它删除了表本身。 我想删除logging…好像DML语句在查询中不起作用。 如何使用Google Cloud Spanner从数据库中删除logging?

您可以通过Cloud Spanner API检查表是否存在吗? (在Node.js中)

我怎么能检测表存在或不在表中的数据库中? 有没有像: database.exist('some table name') 我写我的function: const queryTableExist = (tableName) => { return { sql: `SELECT t.table_name FROM information_schema.tables AS t WHERE t.table_catalog = '' and t.table_schema = '' and t.table_name='${tableName}'` }; }; let tableExist = (tableName, cb) => { const query = queryTableExist(tableName); database.run(query, (err, rows) => { if (err) { console.log(`${err}\n${query}`); cb(err); } […]