From 7b25c85f8f60fcfb92c4ab939bf23edd27c0ba97 Mon Sep 17 00:00:00 2001 From: Anton Date: Sun, 5 May 2024 15:54:38 +0500 Subject: [PATCH] refactor: sqlx - add vkey view --- internal/sqlx/schema.sql | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/internal/sqlx/schema.sql b/internal/sqlx/schema.sql index e1d9609..3517e02 100644 --- a/internal/sqlx/schema.sql +++ b/internal/sqlx/schema.sql @@ -27,6 +27,15 @@ create index if not exists rkey_etime_idx on rkey (etime) where etime is not null; +create view if not exists +vkey as +select + id as kid, key, type, len, + datetime(etime/1000, 'unixepoch') as etime, + datetime(mtime/1000, 'unixepoch') as mtime +from rkey +where rkey.etime is null or rkey.etime > unixepoch('subsec'); + -- ┌───────────────┐ -- │ Strings │ -- └───────────────┘