From 7c89420bbdba7717c9c8c753049f47d6b451a104 Mon Sep 17 00:00:00 2001 From: swag Date: Wed, 9 Feb 2022 21:02:35 -0500 Subject: [PATCH] Change the schema --- lib/GuestbookNg/Model/Counter.pm | 8 ++++---- migrations/8/up.sql | 3 +-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/GuestbookNg/Model/Counter.pm b/lib/GuestbookNg/Model/Counter.pm index df1d0f8..ca0d691 100644 --- a/lib/GuestbookNg/Model/Counter.pm +++ b/lib/GuestbookNg/Model/Counter.pm @@ -15,17 +15,17 @@ sub new($class, $pg, $pg_object) { sub get_visitor_count($self) { $self->pg->db->query(<<~'END_SQL')->text() - SELECT visitor_counter + SELECT counter_value FROM counters - WHERE counter_id = 1; + WHERE counter_name = 'visitor'; END_SQL } sub increment_visitor_count($self) { $self->pg->db->query(<<~'END_SQL')->text() UPDATE counters - SET visitor_counter = visitor_counter + 1 - WHERE counter_id = 1; + SET counter_value = counter_value + 1 + WHERE counter_name = 'visitor'; END_SQL } diff --git a/migrations/8/up.sql b/migrations/8/up.sql index c4badc0..5bc4ecd 100644 --- a/migrations/8/up.sql +++ b/migrations/8/up.sql @@ -1,8 +1,7 @@ CREATE TABLE IF NOT EXISTS counters ( counter_id SERIAL PRIMARY KEY, counter_name VARCHAR(64), - counter_value INTEGER, - counter_date TIMESTAMPTZ SET DEFAULT NOW() + counter_value INTEGER ); INSERT INTO counters (counter_name, counter_value)