p5-App-Sqitch - Sane database change management

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Latest amd64
Package filename p5-App-Sqitch-0.9994_1.txz
Package name p5-App-Sqitch
Package version 0.9994
Package release 1
Package architecture amd64
Package type txz
Category databases perl5
Homepage https://metacpan.org/release/App-Sqitch
License MIT
Maintainer henrik@hodne.io
Download size 573.51 KB
Installed size 1.52 MB
Sqitch is a database change management application. What makes it
different from your typical migration-style approaches? A few things:
## No opinions
Sqitch is not integrated with any framework, ORM, or platform.
Rather, it is a standalone change management system with no opinions
about your database engine, application framework, or development
## Native scripting
Changes are implemented as scripts native to your selected database
engine. Writing a PostgreSQL application? Write SQL scripts for
psql. Writing a MySQL-backed app? Write SQL scripts for mysql.
## Dependency resolution
Database changes may declare dependencies on other changes -- even
on changes from other Sqitch projects. This ensures proper order
of execution, even when you've committed changes to your VCS
## No numbering
Change deployment is managed by maintaining a plan file. As such,
there is no need to number your changes, although you can if you
want. Sqitch doesn't much care how you name your changes.
## Iterative development
Up until you tag and release your application, you can modify your
change deployment scripts as often as you like. They're not locked
in just because they've been committed to your VCS. This allows you
to take an iterative approach to developing your database schema.
Or, better, you can do test-driven database development.
WWW: https://metacpan.org/release/App-Sqitch


Package Version Architecture Repository
p5-App-Sqitch-0.9994_1.txz 0.9994 i386 FreeBSD Ports Quarterly
p5-App-Sqitch-0.9994_1.txz 0.9994 amd64 FreeBSD Ports Quarterly
p5-App-Sqitch-0.9994_1.txz 0.9994 i386 FreeBSD Ports Latest
p5-App-Sqitch - - -


Name Value
gettext-runtime =
p5-Clone = 0.41
p5-Config-GitLike = 1.17
p5-DBI = 1.642
p5-DateTime = 1.50
p5-DateTime-TimeZone = 2.34,1
p5-Devel-StackTrace = 2.03
p5-Encode-Locale = 1.05
p5-File-HomeDir = 1.004
p5-Hash-Merge = 0.300
p5-IO-Pager = 0.40
p5-IPC-Run3 = 0.048_1
p5-IPC-System-Simple = 1.25_1
p5-List-MoreUtils = 0.428
p5-Locale-libintl = 1.31
p5-Moo = 2.003004
p5-Path-Class = 0.37
p5-PerlIO-utf8_strict = 0.007
p5-String-Formatter = 0.102084_1
p5-String-ShellQuote = 1.04_1
p5-Sub-Exporter = 0.987_1
p5-Template-Tiny = 1.12_1
p5-Throwable = 0.200013
p5-Try-Tiny = 0.30
p5-Type-Tiny = 1.004004
p5-URI = 1.76
p5-URI-db = 0.16_1
p5-namespace-autoclean = 0.28
perl5 = 5.28.1_1


Type URL
Mirror pkg.freebsd.org
Binary Package p5-App-Sqitch-0.9994_1.txz
Source Package databases/p5-App-Sqitch

Install Howto

Install p5-App-Sqitch txz package:

# pkg install p5-App-Sqitch

See Also

Package Description
p5-App-TLSMe-0.110000_1.txz Perl extension for TLS/SSL tunnel
p5-App-Trace-0.50_2.txz Embedded debug statements, including call/return tracing
p5-App-cpanminus-1.7042.txz Perl extension to get, unpack, build, and install modules from CPAN
p5-App-cpanminus-reporter-0.17.txz Perl extension to send cpanm output to CPAN Testers database
p5-App-cpanoutdated-0.24_1.txz Detect outdated CPAN modules
p5-App-gist-0.16_1.txz GitHub Gist creator
p5-App-local-lib-helper-0.07.txz Make it easy to run code against a local-lib
p5-App-perlbrew-0.86.txz Perl Environment manager
p5-App-scan_prereqs_cpanfile-1.03.txz Perl extension for scanning prerequisite modules to generate cpanfile
p5-AppConfig-1.71.txz Perl module for reading configuration files
p5-AppConfig-Std-1.10.txz Subclass of AppConfig that provides standard options
p5-Archive-Any-0.0946.txz Single interface to deal with file archives
p5-Archive-Any-Lite-0.11.txz Simple CPAN package extractor
p5-Archive-Any-Plugin-Rar-0.02_1.txz Wrapper around Archive::Rar
p5-Archive-Extract-0.80_1.txz Generic archive extracting mechanism