From 1b9abe78926e3079c28c95d002bf08f361107c6b Mon Sep 17 00:00:00 2001 From: Dan Kirkwood Date: Wed, 19 Apr 2017 15:11:57 -0600 Subject: [PATCH] no superuser for seeds --- traffic_ops/app/db/admin.pl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/traffic_ops/app/db/admin.pl b/traffic_ops/app/db/admin.pl index aa181e86da..658ea0130a 100755 --- a/traffic_ops/app/db/admin.pl +++ b/traffic_ops/app/db/admin.pl @@ -181,14 +181,16 @@ sub migrate { sub seed { print "Seeding database.\n"; - if ( system("psql -h $host_ip -p $host_port -d $db_name -U $db_super_user -e < db/seeds.sql") != 0 ) { + local $ENV{PGPASSWORD} = $db_password; + if ( system("psql -h $host_ip -p $host_port -d $db_name -U $db_user -e < db/seeds.sql") != 0 ) { die "Can't seed database\n"; } } sub load_schema { print "Creating database tables.\n"; - if ( system("psql -h $host_ip -p $host_port -d $db_name -U $db_super_user -e < db/create_tables.sql") != 0 ) { + local $ENV{PGPASSWORD} = $db_password; + if ( system("psql -h $host_ip -p $host_port -d $db_name -U $db_user -e < db/create_tables.sql") != 0 ) { die "Can't create database tables\n"; } }