从命令行运行Sqlite3脚本
发布时间:2020-12-12 19:09:15 所属栏目:百科 来源:网络整理
导读:我正在编写一个 shell脚本来scp一个项目,其中一部分涉及在我的数据库中传输一些重要的表. 我将以下文件存储在SQLTableTransfer文件中: .o MyTable1.sql;.dump MyTable1;.o MyTable2.sql;.dump MyTable2;.o MyTable3.sql;.dump MyTable3; 并抓住机会 $sqlite
我正在编写一个
shell脚本来scp一个项目,其中一部分涉及在我的数据库中传输一些重要的表.
我将以下文件存储在SQLTableTransfer文件中: .o MyTable1.sql; .dump MyTable1; .o MyTable2.sql; .dump MyTable2; .o MyTable3.sql; .dump MyTable3; 并抓住机会 $sqlite3 SQLTableTransfer 但这只是打开了Sqlite3 shell.从命令行运行这样的脚本的正确方法是什么? 您为sqlite3程序提供的参数是数据库文件名.要从文件执行命令,必须将输入重定向到该文件: $sqlite3 mydatabase.db < SQLTableTransfer 或告诉它从该文件中读取: $sqlite3 mydatabase.db ".read SQLTableTransfer" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |