-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
32 lines (24 loc) · 972 Bytes
/
Makefile
File metadata and controls
32 lines (24 loc) · 972 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
test: testavro testjson testavromulti
testbuild:
go build
testavro: testbuild
./mysqlbqdump --epoch=false --format=avro test test_a > tmp/test_a.avro
./mysqlbqdump --epoch=false --format=avro test test_b > tmp/test_b.avro
./mysqlbqdump --epoch=false --format=avro test test_c > tmp/test_c.avro
fastavro tmp/test_a.avro
fastavro tmp/test_b.avro
#fastavro tmp/test_c.avro
testavromulti: testbuild
./mysqlbqdump --epoch=false --format=avro test test_a --output-dir=tmp/test_a/ --output-file-row-limit=1
fastavro tmp/test_a/00000001.avro
fastavro tmp/test_a/00000002.avro
#fastavro tmp/test_c.avro
testjson: testbuild
./mysqlbqdump --epoch=false --format=json test test_a > tmp/test_a.json
./mysqlbqdump --epoch=false --format=json test test_b > tmp/test_b.json
./mysqlbqdump --epoch=false --format=json test test_c > tmp/test_c.json
cat tmp/test_a.json
cat tmp/test_b.json
cat tmp/test_c.json
build:
CGO_ENABLED=0 go build -a -installsuffix cgo