@@ -8,16 +8,14 @@ import (
88 qdb "github.com/questdb/go-questdb-client/v3"
99)
1010
11- const dateOnly = "2006-01-02"
12-
1311func main () {
1412 ctx := context .TODO ()
1513 sender , err := qdb .NewLineSender (
1614 ctx ,
1715 qdb .WithTcp (),
1816 qdb .WithAddress ("localhost:9009" ),
1917 qdb .WithAuth (
20- "testUser1 " , // token name here
18+ "admin " , // token name here
2119 "5UjEMuA0Pj5pjK8a-fa24dyIf-Es5mYny3oE_Wmus48" , // token here
2220 ),
2321 qdb .WithTls (),
@@ -29,32 +27,32 @@ func main() {
2927 defer sender .Close (ctx )
3028
3129 // Send a few ILP messages.
32- bday , err := time .Parse (dateOnly , "1856-07-10 " )
30+ tradedTs , err := time .Parse (time . RFC3339 , "2022-08-06T15:04:05.123456Z " )
3331 if err != nil {
3432 log .Fatal (err )
3533 }
3634 err = sender .
37- Table ("inventors_go " ).
38- Symbol ("born " , "Austrian Empire " ).
39- TimestampColumn ( "birthdate " , bday ). // Epoch in micros .
40- Int64Column ( "id " , 0 ).
41- StringColumn ( "name " , "Nicola Tesla" ).
42- At (ctx , time . Now ()) // Epoch in nanos.
35+ Table ("trades " ).
36+ Symbol ("symbol " , "ETH-USD " ).
37+ Symbol ( "side " , "sell" ) .
38+ Float64Column ( "price " , 2615.54 ).
39+ Float64Column ( "amount " , 0.00044 ).
40+ At (ctx , tradedTs )
4341 if err != nil {
4442 log .Fatal (err )
4543 }
4644
47- bday , err = time .Parse (dateOnly , "1847-02-11 " )
45+ tradedTs , err = time .Parse (time . RFC3339 , "2022-08-06T15:04:06.987654Z " )
4846 if err != nil {
4947 log .Fatal (err )
5048 }
5149 err = sender .
52- Table ("inventors_go " ).
53- Symbol ("born " , "USA " ).
54- TimestampColumn ( "birthdate " , bday ).
55- Int64Column ( "id " , 1 ).
56- StringColumn ( "name " , "Thomas Alva Edison" ).
57- AtNow (ctx )
50+ Table ("trades " ).
51+ Symbol ("symbol " , "BTC-USD " ).
52+ Symbol ( "side " , "sell" ).
53+ Float64Column ( "price " , 39269.98 ).
54+ Float64Column ( "amount " , 0.001 ).
55+ At (ctx , tradedTs )
5856 if err != nil {
5957 log .Fatal (err )
6058 }
0 commit comments