2017-08-24 7 views
-1

HTTP APIを使用して流入データベースにデータを書き込もうとしています。古い日付のためにinfluxDBにデータを書き込む

curl -i -XPOST 'http://localhost:8086/write?db=mydb' --data-binary "poc_test,First_Name=Ajay,Last_Name=Kumar Age=25" 

現在のポイント(timestemp)のデータをDBに正常に書き込みます。しかし、私は2年前のデータを書きたいと思うし、タイムスタンプも2年前に戻ってほしい。とにかく私はこれを行うことができれば、私は質問の最後にタイムスタンプを入れて書くことができますが、その日付をタイムスタンプに変換する方法はわかりません。私は、タイムスタンプの形式は、 "UNIXエポックナノ秒" である

select * from poc_test 
name: poc_test 
time       First_Name Last_Name  Age 
----       ----------- ------------- --------- 
**2016-04-17T00:00:00.020170822Z** Ajay  Kumar   25 

答えて

0

に熱いクエリをinfluxdbとIこのデータを挿入すると

e.g.-は、私はこの

First_Name:- Ajay 
Last_Name:- Kumar 

above data belongs to 17/04/2016 

のようなデータを持っています。言語/環境のツールを使用して、日付/時刻をナノ秒に変換します。

たとえば、タイムスタンプ「2016-04-17T00:00:00.020170822Z」は、ナノ秒単位で「1460851200020170689」になります。

+0

時間をnenosecondに変換するツールをご存知ですか?私は[リンク](https://www.epochconverter.com/)で試しましたが、正しい出力を提供していません。 –

+0

@AjayKashyap:任意の高水準プログラミング言語を使用して可能でなければなりません。私はあなたが手動でそれらのカールコマンドを構成していないと思いますか? –

+0

いいえ、今のところ私は流入データベースにレガシーデータを書き込むためにpocを行っていますので、これらのコマンドを手動で作成しました。後の段階でそれを自動化する予定です。 –

関連する問題