pub fn open_database_with_flags<CI: ConnectionInitializer, P: AsRef<Path>>( path: P, open_flags: OpenFlags, connection_initializer: &CI, ) -> Result<Connection>