adding some basic copy tag and serial tables to the mig init function
[migration-tools.git] / mig-bin / mig-sql
index 7c0c2ed..0f7d9e0 100755 (executable)
@@ -21,6 +21,7 @@ use Switch;
 use Env qw(
     HOME PGHOST PGPORT PGUSER PGDATABASE MIGSCHEMA
     MIGBASEWORKDIR MIGBASEGITDIR MIGGITDIR MIGWORKDIR
+    BIBSTART
 );
 use Pod::Usage;
 use DBI;
@@ -32,11 +33,16 @@ use Mig;
 
 pod2usage(-verbose => 2) if defined $ARGV[0] && $ARGV[0] eq '--help';
 
-system(
-    'psql', 
-    # TODO inject mig-tracked variables here
-    @ARGV
+my @MYARGV = (
+     'psql'
+    ,'-vmigschema=' . $MIGSCHEMA
 );
+if (defined $BIBSTART) {
+    push @MYARGV, '-vbibstart=' . $BIBSTART;
+}
+# TODO inject more mig-tracked variables here
+
+system(@MYARGV, @ARGV);
 
 exit 0;