reset and seed instead of setup
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/commit/7addd620 Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/tree/7addd620 Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/diff/7addd620 Branch: refs/heads/master Commit: 7addd620a402ac57b84939ff462131796c750449 Parents: 3ae5279 Author: Dan Kirkwood <dang...@gmail.com> Authored: Fri Apr 14 11:23:54 2017 -0600 Committer: Jeremy Mitchell <mitchell...@gmail.com> Committed: Tue Apr 18 08:42:25 2017 -0600 ---------------------------------------------------------------------- traffic_ops/install/bin/_postinstall | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/7addd620/traffic_ops/install/bin/_postinstall ---------------------------------------------------------------------- diff --git a/traffic_ops/install/bin/_postinstall b/traffic_ops/install/bin/_postinstall index 7a8f50a..751f78e 100755 --- a/traffic_ops/install/bin/_postinstall +++ b/traffic_ops/install/bin/_postinstall @@ -588,7 +588,11 @@ sub setupDatabase { $ENV{PGUSER} = $todbconf->{"dbAdminUser"}; $ENV{PGPASSWORD} = $todbconf->{"dbAdminPw"}; chdir("/opt/traffic_ops/app"); - my $result = InstallUtils::execCommand( "/usr/bin/perl", "db/admin.pl", "--env=production", "setup" ); + my $result = InstallUtils::execCommand( "/usr/bin/perl", "db/admin.pl", "--env=production", "reset" ); + + if ( $result == 0 ) { + $result = InstallUtils::execCommand( "/usr/bin/perl", "db/admin.pl", "--env=production", "seed" ); + } if ( $result != 0 ) { errorOut("Database initialization failed");