我想备份HSQLDB数据库中的特定表。我们的数据库中有50多个表,但我想备份其中的大约12个,然后恢复,包括数据(不仅仅是表结构,所以一个简单的SCRIPT命令循环是不够的)。我希望使用Java JDBC代码来实现这一点。从HSQLDB文档中,我可以看到在.tar或.tar.gz文件中备份整个数据库是可能的,但这不是我们的要求。
SCRIPT
.tar
.tar.gz
brvekthn1#
还有PERFORM EXPORT SCRIPT FOR TABLE ...和PERFORM IMPORT SCRIPT DATA ..命令。第一个命令可以将单个表的内容导出为SQL语句。第二个命令可以导入已保存导出的内容。参见指南:http://hsqldb.org/doc/2.0/guide/management-chapt.html#mtc_data_management_statements
1条答案
按热度按时间brvekthn1#
还有PERFORM EXPORT SCRIPT FOR TABLE ...和PERFORM IMPORT SCRIPT DATA ..命令。第一个命令可以将单个表的内容导出为SQL语句。第二个命令可以导入已保存导出的内容。
参见指南:http://hsqldb.org/doc/2.0/guide/management-chapt.html#mtc_data_management_statements