BGPmon-Analytics-db-1

 view release on metacpan or  search on metacpan

bin/bgpmon_analytics_db_import  view on Meta::CPAN


        #Check that we've seen X number of messages so far (set above)
        if($total_msgs > MAX_UPDATES_PER_INJECT ){
            close(SQL);
            return -4 if inject_updates();
            log_info("Total updates processed: $total_msgs");
        }   #End of injection
    }   #End of while(1)
}   #End of subroutine

sub inject_updates(){
    #Now inject the updates into the database and apply them to the appropriate tables
    my $pwd = `pwd`;
    chomp $pwd;
    my $db_name = parameter_value('database-name');
    my $db_login = parameter_value('database-username');
    my $log = parameter_value('log_file');

    `psql -c "TRUNCATE pph.update_import" -d $db_name -U $db_login`;
    #This command loads the saved updates into a 'loading table'
    log_info('COPYing updates into database!');



( run in 0.253 second using v1.01-cache-2.11-cpan-65fba6d93b7 )