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