是否可以编辑 firebird 数据库,在不连接的情况下更改触发器?

Is it possible to edit firebird database, alter trigger without connecting to it?

是否可以使用原始 .fdb 文件或 .gbak 编辑 firebird 数据库、更改触发器而不连接它?

虽然对 Firebird 的内部结构有足够的了解,但可以直接编辑文件,但实际上这不是一种可行的方法(并且会是破坏数据库的好方法)。

具有管理员权限的用户可以禁用在连接时触发数据库触发器,另请参阅 Database Triggers

例如,当您使用 ISQL 时,您可以使用 isql -nodbtriggers 启动它。这仅适用于 SYSDBA,或者如果您具有 RDB$ADMIN 角色并且您在连接上指定了该角色。