=head1 NAME
-mig-status - This will show tracking information for either the specified files
+kmig-status - This will show tracking information for either the specified files
or all tracked files if no argument is given.
-You'll need to invoke B<mig-init> prior to using commands like B<mig-status>
+You'll need to invoke B<kmig-init> prior to using commands like B<mig-status>
=head1 SYNOPSIS
-B<mig-status> [file] [...]
+B<kmig-status> [file] [...]
=cut
use strict;
use Switch;
use Env qw(
- HOME PGHOST PGPORT PGUSER PGDATABASE MIGSCHEMA
- MIGBASEWORKDIR MIGBASEGITDIR MIGGITDIR MIGWORKDIR
+ HOME MYSQL_HOST MYSQL_TCP_PORT MYSQL_USER MYSQL_DATABASE MYSQL_PW
+ MIGSCHEMA MIGBASEWORKDIR MIGBASEGITDIR MIGGITDIR MIGWORKDIR
);
use Pod::Usage;
use DBI;
use FindBin;
my $mig_bin = "$FindBin::Bin/";
use lib "$FindBin::Bin/";
-use Mig;
+use KMig;
pod2usage(-verbose => 2) if scalar(@ARGV) > 0 && $ARGV[0] eq '--help';
-Mig::die_if_no_env_migschema();
-Mig::die_if_mig_tracking_table_does_not_exist();
+KMig::die_if_no_env_migschema();
+KMig::die_if_mig_tracking_table_does_not_exist();
my @files = @ARGV;
if (scalar(@files) == 0) {
@files = ();
- my $dbh = Mig::db_connect();
+ my $dbh = KMig::db_connect();
my $sth = $dbh->prepare("
SELECT base_filename
- FROM $MIGSCHEMA.tracked_file
+ FROM m_tracked_file
ORDER BY 1;"
);
my $rv = $sth->execute()
push @files, $row->[0]
}
$sth->finish;
- Mig::db_disconnect($dbh);
+ KMig::db_disconnect($dbh);
}
foreach my $arg (sort @files) {
my $file = abs_path($arg);
- my $data = Mig::status_this_file($file);
+ my $data = KMig::status_this_file($file);
print "=-=-=\n";
foreach my $key (
'base_filename'