From f8f0590c842f1040915359b30110a6d134622001 Mon Sep 17 00:00:00 2001 From: Yevgeny Pats Date: Fri, 22 Jul 2022 11:09:43 +0300 Subject: [PATCH] fix: Default execution_time for main policy (#1264) --- policies/policy.sql | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/policies/policy.sql b/policies/policy.sql index a64db7ece..b44828be3 100644 --- a/policies/policy.sql +++ b/policies/policy.sql @@ -1,11 +1,10 @@ \set ON_ERROR_STOP on SET TIME ZONE 'UTC'; --- trick to set execution_time if not already set +-- neat trick to set execution_time if not already set -- https://stackoverflow.com/questions/32582600/only-set-variable-in-psql-script-if-not-specified-on-the-command-line -\set execution_time '2022-07-20 16:16:30.298982+00' +\set execution_time :execution_time SELECT CASE - WHEN :'execution_time' = '2022-07-20 16:16:30.298982+00' - THEN now() + WHEN :'execution_time' = ':execution_time' THEN to_char(now(), 'YYYY-MM-dd HH24:MI:SS.US') ELSE :'execution_time' END AS "execution_time" \gset \ir cis_v1.2.0/policy.sql