#!/usr/bin/perl -w

die ("please specify full pd data file!") if not defined $ARGV[0];

$file = $ARGV[0];

if ($file =~ /^(\d{8})(-full.tab)?$/) {
  $date = $1;
  $file = "$date-full.tab";
}

mysql("DELETE FROM pub_pd"); 
mysql("DELETE FROM pub_pd_views"); 
mysql("UPDATE pub_pd_metadata SET value = '$date' WHERE field = 'dump_date'");
mysql("LOAD DATA LOCAL INFILE '$file' INTO TABLE pub_pd");

sub mysql {
  my ($query) = @_;
  print "$query\n";
  system("echo \"$query\" | mysql u_voj");
}

