Use el extract() función:
select id, extract(epoch from time) as time,
data1, data2,data3
from log;
Aparentemente, su columna no es una columna de marca de tiempo sino un varchar
, por lo que primero debe convertir eso en una marca de tiempo real antes de poder usar extract()
select id,
extract(epoch from time::timestamp) as time,
data1, data2,data3
from log;
Esto solo funcionará si todos los valores en esa columna tienen el formato ISO correcto para una marca de tiempo.
Esto te enseña, que debes