1*2987e32fSAdrian Hunter#!/bin/bash
2*2987e32fSAdrian Hunter# description: export perf data to a postgresql database
3*2987e32fSAdrian Hunter# args: [database name] [columns]
4*2987e32fSAdrian Huntern_args=0
5*2987e32fSAdrian Hunterfor i in "$@"
6*2987e32fSAdrian Hunterdo
7*2987e32fSAdrian Hunter    if expr match "$i" "-" > /dev/null ; then
8*2987e32fSAdrian Hunter	break
9*2987e32fSAdrian Hunter    fi
10*2987e32fSAdrian Hunter    n_args=$(( $n_args + 1 ))
11*2987e32fSAdrian Hunterdone
12*2987e32fSAdrian Hunterif [ "$n_args" -gt 2 ] ; then
13*2987e32fSAdrian Hunter    echo "usage: export-to-postgresql-report [database name] [columns]"
14*2987e32fSAdrian Hunter    exit
15*2987e32fSAdrian Hunterfi
16*2987e32fSAdrian Hunterif [ "$n_args" -gt 1 ] ; then
17*2987e32fSAdrian Hunter    dbname=$1
18*2987e32fSAdrian Hunter    columns=$2
19*2987e32fSAdrian Hunter    shift 2
20*2987e32fSAdrian Hunterelif [ "$n_args" -gt 0 ] ; then
21*2987e32fSAdrian Hunter    dbname=$1
22*2987e32fSAdrian Hunter    shift
23*2987e32fSAdrian Hunterfi
24*2987e32fSAdrian Hunterperf script $@ -s "$PERF_EXEC_PATH"/scripts/python/export-to-postgresql.py $dbname $columns
25