当我必须运行数据库迁移脚本时,我往往会产生很大程度的妄想症,而不是像dbcli < migration.sql
. 相反,我更喜欢一次运行一个命令。到目前为止,我一直在使用痛苦的复制/粘贴。
必须有一个可以做这种事情的工具,但我很难找到一个使用谷歌、维基百科或 StackOverflow 的工具(关闭但没有雪茄)。
这绝对是我可以自己写的东西,但它必须已经存在,不是吗?
这确实需要是可以从命令行运行并具有一点交互性的东西(例如显示将要执行的语句,让您按例如 ENTER 来执行它,然后显示输出(如果有))因为服务器通常没有任何可用的 GUI。
我的特定数据库目标是 MySQL,但不需要这样的工具是特定于数据库的。
更新
同时,我正在用 Java 编写一个实用程序来做我想做的事。