duckduckgo/DaxMailer

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

Homepage:

Size: 412

Language: Perl

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

DaxMailer

Subscriber management and email scheduling

SYNOPSIS

Runs on perl 5.16+. Install dependencies with Carton.

 test
Schema Changes

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.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.