more OPEN consts as mode argument
we do not only want to create databases
This commit is contained in:
parent
e727b98d1d
commit
9d0c7708fb
2 changed files with 51 additions and 30 deletions
|
@ -185,14 +185,14 @@ UnQLite - Perl bindings for UnQLite
|
|||
|
||||
use UnQLite;
|
||||
|
||||
my $db = UnQLite->open('foo.db');
|
||||
my $db = UnQLite->open('foo.db', UNQLITE_OPEN_READWRITE|UNQLITE_OPEN_CREATE);
|
||||
$db->kv_store('foo', 'bar');
|
||||
say $db->kv_fetch('foo'); # => bar
|
||||
$db->kv_delete('foo');
|
||||
undef $db; # close database
|
||||
|
||||
# tie interface
|
||||
tie my %hash, 'UnQLite', 'foo.db';
|
||||
tie my %hash, 'UnQLite', 'foo.db', UNQLITE_OPEN_READWRITE;
|
||||
$hash{foo} = 'bar';
|
||||
say $hash{foo}; # => bar
|
||||
|
||||
|
@ -216,6 +216,17 @@ B<You can use UnQLite.pm as DBM>.
|
|||
|
||||
Open the database.
|
||||
|
||||
Modes:
|
||||
|
||||
UNQLITE_OPEN_CREATE (Default)
|
||||
UNQLITE_OPEN_READONLY
|
||||
UNQLITE_OPEN_READWRITE
|
||||
UNQLITE_OPEN_EXCLUSIVE
|
||||
UNQLITE_OPEN_TEMP_DB
|
||||
UNQLITE_OPEN_OMIT_JOURNALING
|
||||
UNQLITE_OPEN_IN_MEMORY
|
||||
UNQLITE_OPEN_MMAP
|
||||
|
||||
=item C<< $db->kv_store($key, $value); >>
|
||||
|
||||
Store the entry to database.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue