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.
Available options are:
Connect string (see PostgreSQL documentation)
Database username and pasword.
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, email@example.com