perl-CouchDB-Deploy - Simple configuration scripting to deploy CouchDB databases

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package filename perl-CouchDB-Deploy-0.03-alt1.noarch.rpm
Package name perl-CouchDB-Deploy
Package version 0.03
Package release alt1
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 11.42 KB
Installed size 11.42 KB
This module attempts to help with the common issue of deploying databases and updates to
database schemata in distributed development settings (which can simply be when you have
your own dev box and a server to deploy to).
CouchDB does not have schemata, but it does have views (in design documents) on which
methods in your code are likely to rely. At times, you may also wish to have a given
document in a database, say the default configuration.
What this module does is:
=item *
Check that a given database exists, and create it if not
=item *
Check that a given document exists and has the same content as the one provided, and
create or update it if not
=item *
Check that a given design document exists and has the same content as the one provided, and
create or update it if not
=item *
Provide a simple helper for attachments and the specific base64 that CouchDB requires.
Currently this is done in Perl, using simple syntax sugar but it is expected that it will
be updated to also support a Config::Any approach.


Package Version Architecture Repository
perl-CouchDB-Deploy - - -


Name Value
/usr/share/perl5 -
perl(CouchDB/ -
perl(Data/ -
perl(Data/ -
perl(File/ -
perl(Sub/ -
rpmlib(PayloadIsLzma) -


Name Value
perl(CouchDB/ = 0.030
perl(CouchDB/Deploy/ = 0.030
perl-CouchDB-Deploy = 0.03-alt1


Type URL
Binary Package perl-CouchDB-Deploy-0.03-alt1.noarch.rpm
Source Package perl-CouchDB-Deploy-0.03-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-CouchDB-Deploy rpm package:
    # sudo apt-get install perl-CouchDB-Deploy



See Also

Package Description
perl-CouchDB-ExternalProcess-0.02-alt1.noarch.rpm Write CouchDB External Processes quickly & easily
perl-CouchDB-Utils-0.3-alt1.noarch.rpm couchdb command line utils
perl-CouchDB-Utils-scripts-0.3-alt1.noarch.rpm CouchDB-Utils scripts
perl-CouchDB-View-0.003-alt1.noarch.rpm handle and create CouchDB views in Perl
perl-CouchDB-View-scripts-0.003-alt1.noarch.rpm CouchDB-View scripts
perl-Country-Codes_v1-01-alt1.noarch.rpm Perl extension for converting from a two-letter (ISO 3166-1 alpha-2) to the Country's full name
perl-Courier-Filter-0.200-alt1.noarch.rpm Purely Perl-based mail filter framework for the Courier MTA
perl-Courier-Filter-scripts-0.200-alt1.noarch.rpm Courier-Filter scripts
perl-Coy-0.06-alt1.noarch.rpm Like Carp only prettier
perl-CracTools-1.251-alt1.noarch.rpm A set of tools designed to extract data from CRAC's SAM files and to provide annotations
perl-CracTools-scripts-1.251-alt1.noarch.rpm CracTools scripts
perl-Crane-1.03.0011-alt2.noarch.rpm Helpers for development in Perl
perl-CrawlerCommons-RobotRulesParser-0.03-alt1.noarch.rpm parser for robots.txt files
perl-Criteria-Compile-0.047-alt1.noarch.rpm Describe wanted objects / data using grammar
perl-Crixa-0.13-alt1.noarch.rpm A Cleaner API for Net::RabbitMQ