Babble::DataSource::DBI - Babble data collector using DBI
use Babble; use Babble::DataSource::DBI; my $babble = Babble->new (); $babble->add_sources ( Babble::DataSource::DBI->new ( -location => "dbi:SQLite:dbname=babble.db", ) ); ...
Babble::DataSource::DBI implements a Babble data source class that fetches documents directly from whatever database DBI can fetch from.
This method creates a new object. The recognised parameters are:
The database to connect to, specified in a way DBI can understand. This parameter is mandatory!
Username to use to connect to the database.
Password to use to connect to the database.
The table inthe database where posts are stored. When omitted, defaults to posts.
Collect data from our database. The table where we fetch fields from must contain the following columns: title, author, subject, date, id and content.
Gergely Nagy, algernon@bonehunter.rulez.org
Bugs should be reported at http://bugs.bonehunter.rulez.org/babble.
Babble::Document(3pm), Babble::Document::Collection(3pm), Babble::DataSource(3pm), DBI(3pm)
To install Babble, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Babble
CPAN shell
perl -MCPAN -e shell install Babble
For more information on module installation, please visit the detailed CPAN module installation guide.