NAME
RDF::Core::Storage::Postgres - PostgreSQL implementation of RDF::Core::Storage
SYNOPSIS
require RDF::Core::Storage::Postgres;
my $storage = new RDF::Core::Storage::Postgres((
ConnectStr=>'dbi:Pg:dbname=rdf',
DBUser=>'username',
Model=>'1',
));
my $model = new RDF::Core::Model (Storage => $storage);
DESCRIPTION
The storage is based on PostgreSQL database.
Interface
new(%options)
Available options are:
ConnectStr
Connect string (see PostgreSQL documentation)
DBUser, DBPassword
Database username and pasword.
Model
More then one model can be stored in one database, use Model to distinct between them.
The rest of the interface is described in RDF::Core::Storage.
INSTALLATION
You need to have PostgreSQL database installed. Then run scripts in dbmodel/pgsql/rdf-pgsql.sql and database will be created and ready for use.
LICENSE
This package is subject to the MPL (or the GPL alternatively).
AUTHOR
Ginger Alliance, rdf@gingerall.cz
SEE ALSO
RDF::Core::Storage, RDF::Core::Model