RDF::Core::Storage::Postgres - PostgreSQL implementation of RDF::Core::Storage


RDF-Core documentation  | view source Contained in the RDF-Core distribution.

Index


NAME

Top

RDF::Core::Storage::Postgres - PostgreSQL implementation of RDF::Core::Storage

SYNOPSIS

Top

  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

Top

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

Top

This package is subject to the MPL (or the GPL alternatively).

AUTHOR

Top

Ginger Alliance, rdf@gingerall.cz

SEE ALSO

Top

RDF::Core::Storage, RDF::Core::Model


RDF-Core documentation  | view source Contained in the RDF-Core distribution.