App-RoboBot

 view release on metacpan or  search on metacpan

share/migrations/deploy/p-alarms-20161128153112.sql  view on Meta::CPAN

-- Deploy robobot:p-alarms-20161128153112 to pg
-- requires: base

BEGIN;

CREATE TABLE robobot.alarms_alarms (
    id              serial not null,
    channel_id      integer not null references robobot.channels (id) on update cascade on delete cascade,
    name            text not null,
    next_emit       timestamp with time zone not null,
    recurrence      interval,
    exclusions      jsonb not null default '{}'::jsonb,
    is_expression   boolean not null default false,
    is_suspended    boolean not null default false,
    message         text,
    created_by      integer not null references robobot.nicks (id) on update cascade on delete cascade,
    created_at      timestamp with time zone not null default now(),

    PRIMARY KEY (id)
);
CREATE UNIQUE INDEX ON robobot.alarms_alarms (channel_id, lower(name));
CREATE INDEX ON robobot.alarms_alarms (created_by);

COMMIT;



( run in 1.252 second using v1.01-cache-2.11-cpan-39bf76dae61 )