SQL style clean-up
This commit is contained in:
parent
b7bb80cbe0
commit
07353e7d7e
|
@ -58,7 +58,7 @@ get '/' => sub ($c) {
|
||||||
} => 'index';
|
} => 'index';
|
||||||
|
|
||||||
any [qw{GET POST}], '/sign' => sub ($c) {
|
any [qw{GET POST}], '/sign' => sub ($c) {
|
||||||
if ($c->req->method() eq 'POST') {
|
if ($c->param('name') && $c->param('message')) {
|
||||||
my $name = $c->param('name');
|
my $name = $c->param('name');
|
||||||
my $message = $c->param('message');
|
my $message = $c->param('message');
|
||||||
my $answer = $c->param('answer');
|
my $answer = $c->param('answer');
|
||||||
|
@ -77,6 +77,6 @@ app->secrets(app->config->{'secrets'}) || die $@;
|
||||||
app->message->max_posts(app->config->{'max_posts'})
|
app->message->max_posts(app->config->{'max_posts'})
|
||||||
if app->config->{'max_posts'};
|
if app->config->{'max_posts'};
|
||||||
|
|
||||||
app->pg->migrations->from_dir('migrations')->migrate(2);
|
app->pg->migrations->from_dir('migrations')->migrate(3);
|
||||||
|
|
||||||
app->start();
|
app->start();
|
||||||
|
|
|
@ -15,16 +15,19 @@ sub new($class, $pg, $pg_object) {
|
||||||
|
|
||||||
sub get_posts($self) {
|
sub get_posts($self) {
|
||||||
$self->pg->db
|
$self->pg->db
|
||||||
->query('SELECT to_char(date, \'Dy Mon DD HH:MI:SS AM TZ YYYY\'),
|
->query('SELECT to_char(
|
||||||
name, msg
|
message_date,
|
||||||
|
\'Dy Mon DD HH:MI:SS AM TZ YYYY\'
|
||||||
|
),
|
||||||
|
visitor_name, message
|
||||||
FROM messages
|
FROM messages
|
||||||
ORDER BY date DESC;')->arrays()
|
ORDER BY message_date DESC;')->arrays()
|
||||||
}
|
}
|
||||||
|
|
||||||
sub create_post($self, $name, $msg) {
|
sub create_post($self, $name, $message) {
|
||||||
$self->pg->db->query(
|
$self->pg->db->query(
|
||||||
'INSERT INTO messages (date, name, msg)
|
'INSERT INTO messages (message_date, visitor_name, message)
|
||||||
VALUES (NOW(), ?, ?);', $name, $msg
|
VALUES (NOW(), ?, ?);', $name, $message
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
11
migrations/3/down.sql
Normal file
11
migrations/3/down.sql
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
ALTER TABLE messages
|
||||||
|
RENAME COLUMN message_id TO id;
|
||||||
|
|
||||||
|
ALTER TABLE messages
|
||||||
|
RENAME COLUMN message_date TO date;
|
||||||
|
|
||||||
|
ALTER TABLE messages
|
||||||
|
RENAME COLUMN visitor_name TO name;
|
||||||
|
|
||||||
|
ALTER TABLE messages
|
||||||
|
RENAME COLUMN message TO msg;
|
11
migrations/3/up.sql
Normal file
11
migrations/3/up.sql
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
ALTER TABLE messages
|
||||||
|
RENAME COLUMN id TO message_id;
|
||||||
|
|
||||||
|
ALTER TABLE messages
|
||||||
|
RENAME COLUMN date TO message_date;
|
||||||
|
|
||||||
|
ALTER TABLE messages
|
||||||
|
RENAME COLUMN name TO visitor_name;
|
||||||
|
|
||||||
|
ALTER TABLE messages
|
||||||
|
RENAME COLUMN msg TO message;
|
Loading…
Reference in a new issue