aboutsummaryrefslogtreecommitdiff
path: root/src/guff/migrations.cr
diff options
context:
space:
mode:
authorPaul Duncan <pabs@pablotron.org>2016-03-15 00:11:28 -0400
committerPaul Duncan <pabs@pablotron.org>2016-03-15 00:11:28 -0400
commit9ebc1a57335e3b183be9a0494cdc377a19219222 (patch)
tree1a38b83945320c5c19a26c7b652315e8a1897dea /src/guff/migrations.cr
parentcf34c28f84b9c47bdd03cf8011a5c40495c2b289 (diff)
downloadold-guff-9ebc1a57335e3b183be9a0494cdc377a19219222.tar.bz2
old-guff-9ebc1a57335e3b183be9a0494cdc377a19219222.zip
initial session support
Diffstat (limited to 'src/guff/migrations.cr')
-rw-r--r--src/guff/migrations.cr18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/guff/migrations.cr b/src/guff/migrations.cr
index 0e50fdb..c72edde 100644
--- a/src/guff/migrations.cr
+++ b/src/guff/migrations.cr
@@ -126,5 +126,23 @@ module Guff
}, %{
CREATE INDEX in_post_tags_post_id ON post_tags(post_id)
}],
+ }, {
+ id: "5-sessions",
+
+ sql: [%{
+ CREATE TABLE sessions (
+ session_id TEXT PRIMARY KEY,
+
+ created_at TIMESTAMP WITH TIME ZONE
+ NOT NULL DEFAULT CURRENT_TIMESTAMP,
+
+ updated_at TIMESTAMP WITH TIME ZONE
+ NOT NULL DEFAULT CURRENT_TIMESTAMP,
+
+ data TEXT NOT NULL DEFAULT ''
+ )
+ }, %{
+ CREATE INDEX in_sessions_sid on sessions(session_id)
+ }],
}]
end