Name: DaxMailer
Owner: DuckDuckGo
Description: Subscriber and Bang submission handling
Created: 2017-03-08 09:39:49.0
Updated: 2018-05-23 12:56:45.0
Pushed: 2018-05-23 13:11:12.0
Size: 412
Language: Perl
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Subscriber management and email scheduling
Runs on perl 5.16+. Install dependencies with Carton.
test
When you have changed the DBIC schema, you will need to change the $VERSION
in lib/DaxMailer/Schema.pm
.
Then you can generate SQL diffs with the script:
on exec bin/schema_generate.pl
Then you will need to deploy them like so:
on exec bin/db_migrate.pl
New files in sql/ should be commited to git. You may make changes to these files after they are generated,
but if you run schema_generate.pl
again these changes will be overwritten.
The db_migrate.pl
script should also be run on each deployment to pull in new changes.
It is idempotent, so should be safe to run every time.