我的 SQLite 数据库有一个使用 spelfix1.dll 扩展创建的虚拟表。
有没有办法在 schemacrawler 中加载这个扩展?
当我尝试创建图形时
schemacrawler --server=sqlite --database=/home/schcrwlr/share/database.db --info-level=minimum --command=list --output-file=/home/schcrwlr/share/output.png
启动容器后
C:\Users\user> docker run `
-v ${PWD}:/home/schcrwlr/share `
--name schemacrawler `
--rm -i -t `
--entrypoint=/bin/bash `
schemacrawler/schemacrawler:v16.16.6
Schemacrawler 执行停止,因为根据日志文件缺少扩展
Caused by: schemacrawler.schemacrawler.exceptions.WrappedSQLException: Could not retrieve table columns for table <lang_store>: [SQLITE_ERROR] SQL error or missing database (no such module: spellfix1)
和
Caused by: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (no such module: spellfix1)
我在 Win10 上的 Windows PowerShell 中工作。
Environment:
SchemaCrawler 16.16.6
Linux 5.10.16.3-microsoft-standard-WSL2
Oracle Corporation OpenJDK 64-Bit Server VM 17-ea+14
SQLite 3.36.0
SQLite JDBC 3.36.0.3