RDF::Core::Storage::Postgres - PostgreSQL implementation of RDF::Core::Storage
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);
The storage is based on PostgreSQL database.
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.
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.
This package is subject to the MPL (or the GPL alternatively).
Ginger Alliance, rdf@gingerall.cz
RDF::Core::Storage, RDF::Core::Model
To install RDF::Core, copy and paste the appropriate command in to your terminal.
cpanm
cpanm RDF::Core
CPAN shell
perl -MCPAN -e shell install RDF::Core
For more information on module installation, please visit the detailed CPAN module installation guide.