#949 replace other occurances of now() with LOCALTIMESTAMP
This commit is contained in:
@@ -14,7 +14,7 @@ __PACKAGE__->table("active_node_with_age");
|
|||||||
__PACKAGE__->result_source_instance->is_virtual(1);
|
__PACKAGE__->result_source_instance->is_virtual(1);
|
||||||
__PACKAGE__->result_source_instance->view_definition(q{
|
__PACKAGE__->result_source_instance->view_definition(q{
|
||||||
SELECT *,
|
SELECT *,
|
||||||
replace( date_trunc( 'minute', age( now(), time_last + interval '30 second' ) ) ::text, 'mon', 'month')
|
replace( date_trunc( 'minute', age( LOCALTIMESTAMP, time_last + interval '30 second' ) ) ::text, 'mon', 'month')
|
||||||
AS time_last_age
|
AS time_last_age
|
||||||
FROM node WHERE active
|
FROM node WHERE active
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ SELECT host(network (prefix) + sub.int)::inet AS ip,
|
|||||||
NULL::text AS dns,
|
NULL::text AS dns,
|
||||||
false::boolean AS active,
|
false::boolean AS active,
|
||||||
false::boolean AS node,
|
false::boolean AS node,
|
||||||
replace( date_trunc( 'minute', age( now(), NULL::timestamp ) ) ::text, 'mon', 'month') AS age,
|
replace( date_trunc( 'minute', age( LOCALTIMESTAMP, NULL::timestamp ) ) ::text, 'mon', 'month') AS age,
|
||||||
NULL::text AS vendor,
|
NULL::text AS vendor,
|
||||||
NULL::text AS nbname
|
NULL::text AS nbname
|
||||||
FROM (
|
FROM (
|
||||||
|
|||||||
@@ -31,21 +31,21 @@ __PACKAGE__->add_columns(
|
|||||||
data_type => "timestamp",
|
data_type => "timestamp",
|
||||||
default_value => \"current_timestamp",
|
default_value => \"current_timestamp",
|
||||||
is_nullable => 1,
|
is_nullable => 1,
|
||||||
original => { default_value => \"now()" },
|
original => { default_value => \"LOCALTIMESTAMP" },
|
||||||
},
|
},
|
||||||
"time_recent",
|
"time_recent",
|
||||||
{
|
{
|
||||||
data_type => "timestamp",
|
data_type => "timestamp",
|
||||||
default_value => \"current_timestamp",
|
default_value => \"current_timestamp",
|
||||||
is_nullable => 1,
|
is_nullable => 1,
|
||||||
original => { default_value => \"now()" },
|
original => { default_value => \"LOCALTIMESTAMP" },
|
||||||
},
|
},
|
||||||
"time_last",
|
"time_last",
|
||||||
{
|
{
|
||||||
data_type => "timestamp",
|
data_type => "timestamp",
|
||||||
default_value => \"current_timestamp",
|
default_value => \"current_timestamp",
|
||||||
is_nullable => 1,
|
is_nullable => 1,
|
||||||
original => { default_value => \"now()" },
|
original => { default_value => \"LOCALTIMESTAMP" },
|
||||||
},
|
},
|
||||||
"vlan",
|
"vlan",
|
||||||
{ data_type => "text", is_nullable => 0, default_value => '0' },
|
{ data_type => "text", is_nullable => 0, default_value => '0' },
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ __PACKAGE__->table("node_with_age");
|
|||||||
__PACKAGE__->result_source_instance->is_virtual(1);
|
__PACKAGE__->result_source_instance->is_virtual(1);
|
||||||
__PACKAGE__->result_source_instance->view_definition(q{
|
__PACKAGE__->result_source_instance->view_definition(q{
|
||||||
SELECT *,
|
SELECT *,
|
||||||
replace( date_trunc( 'minute', age( now(), time_last + interval '30 second' ) ) ::text, 'mon', 'month')
|
replace( date_trunc( 'minute', age( LOCALTIMESTAMP, time_last + interval '30 second' ) ) ::text, 'mon', 'month')
|
||||||
AS time_last_age
|
AS time_last_age
|
||||||
FROM node
|
FROM node
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -28,11 +28,11 @@ __PACKAGE__->result_source_instance->view_definition(<<ENDSQL
|
|||||||
UNION
|
UNION
|
||||||
SELECT username, 'api' AS role FROM users
|
SELECT username, 'api' AS role FROM users
|
||||||
WHERE token IS NOT NULL AND token_from IS NOT NULL
|
WHERE token IS NOT NULL AND token_from IS NOT NULL
|
||||||
AND token_from > (EXTRACT(EPOCH FROM now()) - ?)
|
AND token_from > (EXTRACT(EPOCH FROM LOCALTIMESTAMP) - ?)
|
||||||
UNION
|
UNION
|
||||||
SELECT username, 'api_admin' AS role FROM users
|
SELECT username, 'api_admin' AS role FROM users
|
||||||
WHERE token IS NOT NULL AND token_from IS NOT NULL
|
WHERE token IS NOT NULL AND token_from IS NOT NULL
|
||||||
AND token_from > (EXTRACT(EPOCH FROM now()) - ?)
|
AND token_from > (EXTRACT(EPOCH FROM LOCALTIMESTAMP) - ?)
|
||||||
AND admin
|
AND admin
|
||||||
ENDSQL
|
ENDSQL
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -93,10 +93,10 @@ sub with_times {
|
|||||||
last_discover_stamp => \"to_char(me.last_discover, 'YYYY-MM-DD HH24:MI')",
|
last_discover_stamp => \"to_char(me.last_discover, 'YYYY-MM-DD HH24:MI')",
|
||||||
last_macsuck_stamp => \"to_char(me.last_macsuck, 'YYYY-MM-DD HH24:MI')",
|
last_macsuck_stamp => \"to_char(me.last_macsuck, 'YYYY-MM-DD HH24:MI')",
|
||||||
last_arpnip_stamp => \"to_char(me.last_arpnip, 'YYYY-MM-DD HH24:MI')",
|
last_arpnip_stamp => \"to_char(me.last_arpnip, 'YYYY-MM-DD HH24:MI')",
|
||||||
since_first_seen => \"extract(epoch from (age(now(), me.creation)))",
|
since_first_seen => \"extract(epoch from (age(LOCALTIMESTAMP, me.creation)))",
|
||||||
since_last_discover => \"extract(epoch from (age(now(), me.last_discover)))",
|
since_last_discover => \"extract(epoch from (age(LOCALTIMESTAMP, me.last_discover)))",
|
||||||
since_last_macsuck => \"extract(epoch from (age(now(), me.last_macsuck)))",
|
since_last_macsuck => \"extract(epoch from (age(LOCALTIMESTAMP, me.last_macsuck)))",
|
||||||
since_last_arpnip => \"extract(epoch from (age(now(), me.last_arpnip)))",
|
since_last_arpnip => \"extract(epoch from (age(LOCALTIMESTAMP, me.last_arpnip)))",
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user