App-GnuCash-MembershipUtils
view release on metacpan or search on metacpan
lib/App/GnuCash/MembershipUtils.pm view on Meta::CPAN
=cut
sub open_gnucash {
my $filename = shift // "";
return ("filename '$filename' does not exist", undef) unless -f $filename;
my $schema = GnuCash::Schema->connect(
"dbi:SQLite:$filename", # dsn
undef, # user
undef, # password
{ # dbi params
sqlite_open_flags => DBD::SQLite::OPEN_READONLY,
}
);
return (undef, $schema);
}
=head2 get_all_members($args)
( run in 0.658 second using v1.01-cache-2.11-cpan-49f99fa48dc )