File Coverage

blib/lib/Memorator/Backend/Mojo/Pg.pm
Criterion Covered Total %
statement 9 12 75.0
branch n/a
condition n/a
subroutine 3 4 75.0
pod 1 1 100.0
total 13 17 76.4


line stmt bran cond sub pod time code
1             package Memorator::Backend::Mojo::Pg;
2 1     1   972 use strict;
  1         2  
  1         25  
3 1     1   3 use warnings;
  1         2  
  1         35  
4             { our $VERSION = '0.005001'; }
5              
6 1     1   4 use Mojo::Base 'Memorator::Backend';
  1         2  
  1         4  
7              
8             sub migration {
9 0     0 1   my $self = shift;
10 0           my $table = $self->table_name;
11 0           return <<"END";
12             -- 1 up
13             CREATE TABLE IF NOT EXISTS $table (
14             id bigserial NOT NULL PRIMARY KEY,
15             eid text NOT NULL,
16             jid bigint NOT NULL,
17             active int NOT NULL DEFAULT 1
18             );
19             -- 1 down
20             DROP TABLE $table;
21             END
22             }
23              
24             1;