mirror of https://github.com/Icinga/icinga2.git
ido-pgsql: Use timestamp without time zone in from_unixtime and to_timestamp functions
refs #13221
This commit is contained in:
parent
aadfedc3d4
commit
69d3016bef
|
@ -10,12 +10,14 @@
|
|||
-- Functions
|
||||
--
|
||||
|
||||
CREATE OR REPLACE FUNCTION from_unixtime(bigint) RETURNS timestamp with time zone AS '
|
||||
SELECT to_timestamp($1) AS result
|
||||
' LANGUAGE sql;
|
||||
DROP FUNCTION IF EXISTS from_unixtime(bigint);
|
||||
CREATE FUNCTION from_unixtime(bigint) RETURNS timestamp AS $$
|
||||
SELECT to_timestamp($1) AT TIME ZONE 'UTC' AS result
|
||||
$$ LANGUAGE sql;
|
||||
|
||||
CREATE OR REPLACE FUNCTION unix_timestamp(timestamp with time zone) RETURNS bigint AS '
|
||||
SELECT EXTRACT(EPOCH FROM $1)::bigint AS result;
|
||||
DROP FUNCTION IF EXISTS unix_timestamp(timestamp WITH TIME ZONE);
|
||||
CREATE OR REPLACE FUNCTION unix_timestamp(timestamp) RETURNS bigint AS '
|
||||
SELECT CAST(EXTRACT(EPOCH FROM $1) AS bigint) AS result;
|
||||
' LANGUAGE sql;
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue