我在postgres数据库中有一个列,其类型timestamp没有时区。在使用sqoop导入hdfs时,如何将其转换为带时区(utc)的时间戳?
ego6inou1#
您可以在sqoop import语句中指定查询而不是表。
sqoop import --connect xxx,DATABASE=xxx ---driver xxx --username xxx --password xxx --query 'select * from xxx' --target-dir <hdfs-location> ...
下面是如何将不带时区的时间戳转换为时区(utc)
SELECT '2011-01-01 00:00:00'::TIMESTAMP WITH TIME ZONE;
您可以参考以下链接:postgresql中带/不带时区的时间戳之间的差异
1条答案
按热度按时间ego6inou1#
您可以在sqoop import语句中指定查询而不是表。
下面是如何将不带时区的时间戳转换为时区(utc)
您可以参考以下链接:postgresql中带/不带时区的时间戳之间的差异