sqlite - 内联运行 sqlite3 命令
问题描述
这可能听起来很奇怪,但我在不同的文件夹中有 15 个数据库,我希望将它们全部更新。
我为我制作了一个文本文件,可以轻松地将需要导入的 sql 文件复制到每个根文件夹并加载数据库,因此我可以将每个文件复制并粘贴到 CLI,然后我可以在每个文件中键入以下内容一。
sqlite> .read backup.sql
它也导入了我需要的数据......然后我退出(CTRL + Z)并运行下一个......
但是,我可以轻松运行类似的东西吗
sqlite3 database.db > .read backup.sql
所以我可以从一个命令行有效地运行整个事情吗?
解决方案
推荐阅读
- .net - 在运行 cake 脚本时配置环境变量以解决版本不匹配问题
- java - lambda 中使用的变量应该是最终的或有效的最终用于字符串附加
- syntax - JQ 从查询中获取编译错误响应
- java - 替换默认 Android Studio 导航抽屉中的片段
- javascript - 如何使用 d3.js 从第二个对象级别“映射”JSON 值
- salesforce - 我有一张地图
我想在 Salesforce 中插入帐户并创建新地图 - ios - 使用 AVPlayer 加载和播放视频很慢
- vb.net - 使用与图形绘图不兼容的扩展窗口样式控制闪烁修复?
- reactjs - GraphQL 中使用 Apollo 的动态过滤器运算符(在 React 应用程序中)
- shell - Sqlplus 脚本部分显示“Badly placed ()'s”。错误