我们有一个演示应用程序,其安装包中附带 Firebird 数据库。我们使用 Firebird 嵌入式服务器 DLL 文件与其一起分发。
我们只想分发一个没有表、索引等的普通数据库,因为数据库总是在更新,所以我们宁愿分发一个 SQL 脚本,然后安装程序可以运行该脚本来更新数据库。
是否可以使用嵌入式 firebase 服务器执行此操作?我一直必须在计算机上安装非嵌入式服务器 (Superclassic 和 Superserver) 才能创建数据库并使用 ISQL 运行 SQL sqript。
谢谢
答案1
ISQL 是一个命令行工具,可以以交互方式或通过输入脚本文件执行 SQL 语句。如果我将 isql.exe 复制到 Firebird 嵌入目录中。然后我可以按如下方式使用 ISQL 命令行工具
isql.exe -q -i 我的数据库.sql