如何识别填充 SQL 数据库的脚本文件?
Posted
技术标签:
【中文标题】如何识别填充 SQL 数据库的脚本文件?【英文标题】:How to identify the script file from where HSQL datatbase is populated? 【发布时间】:2014-04-03 07:42:38 【问题描述】:已有一个广泛使用 Hibernate 和 Spring 的 Java 项目。对于单元测试,它使用内存中的 HSQL 数据库。我试图弄清楚这个数据库是从哪里填充的。
谁能告诉我从哪里开始寻找?或者如何找到包含创建表格脚本的文件?
顺便说一句,表格确实被创建了。我通过打开数据库管理器确认了这一点。
【问题讨论】:
【参考方案1】:如果您的连接 URL 以 jdbc:hsqldb:mem:
开头,那么这不是由 HSQLDB 填充的,而是由 Hibernate 或 Spring 填充的。
如果连接 URL 以 jdbc:hsqldb:file:
开头,则指定的文件路径是 HSQLDB .script 文件的位置。
【讨论】:
以上是关于如何识别填充 SQL 数据库的脚本文件?的主要内容,如果未能解决你的问题,请参考以下文章
从 Django 创建 SQL 插入脚本以填充 PostgreSQL 数据库
从 Excel 更新 SQL Server 表,然后填充剩余的列数据