]> git.karo-electronics.de Git - karo-tx-linux.git/blob - tools/perf/scripts/python/bin/export-to-postgresql-report
a8fdd15f85bf1013d8e767e3b68bf96d6aca9af0
[karo-tx-linux.git] / tools / perf / scripts / python / bin / export-to-postgresql-report
1 #!/bin/bash
2 # description: export perf data to a postgresql database
3 # args: [database name] [columns]
4 n_args=0
5 for i in "$@"
6 do
7     if expr match "$i" "-" > /dev/null ; then
8         break
9     fi
10     n_args=$(( $n_args + 1 ))
11 done
12 if [ "$n_args" -gt 2 ] ; then
13     echo "usage: export-to-postgresql-report [database name] [columns]"
14     exit
15 fi
16 if [ "$n_args" -gt 1 ] ; then
17     dbname=$1
18     columns=$2
19     shift 2
20 elif [ "$n_args" -gt 0 ] ; then
21     dbname=$1
22     shift
23 fi
24 perf script $@ -s "$PERF_EXEC_PATH"/scripts/python/export-to-postgresql.py $dbname $columns