gpt4 book ai didi

command-line - 从脚本创建和填充 HSQLDB

转载 作者:行者123 更新时间:2023-12-02 00:27:24 24 4
gpt4 key购买 nike

我的 HSQLDB 有以下问题。我需要经常用新的测试数据和新的数据库模式填充整个数据库。所以我删除了文件,并创建了一个新的数据库。

现在我看到我可以通过命令行执行此操作并尝试了:

java -cp ~/bin/hsqldb.jar org.hsqldb.util.DatabaseManager --url 'jdbc:hsqldb:file:database/tsc.hsqldb' --user 'sa' --script sql/database.sql

效果不是很好,因为它只打开加载了脚本的 DatabaseManager。我仍然需要手动执行。这非常糟糕,因为我有两个数据库(测试和实时数据),因此需要在数据库上执行 3 个脚本。有直接执行脚本然后关闭管理器的选项吗?我问是因为我在 hsqldb 网站上找不到任何好的文档,而且当我尝试 --help...

时也没有选项

最佳答案

您可以使用 SqlTool 对数据库执行 SQL 脚本。见:

http://hsqldb.sourceforge.net/doc/2.0/util-guide/sqltool-chapt.html

关于command-line - 从脚本创建和填充 HSQLDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8358816/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com