mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 03:52:35 +01:00
mysql_fix_extensions.sh tool copied from 4.0 tree (referenced in manual).
This commit is contained in:
parent
06a388075d
commit
c23bc103f0
1 changed files with 16 additions and 0 deletions
16
scripts/mysql_fix_extensions.sh
Normal file
16
scripts/mysql_fix_extensions.sh
Normal file
|
@ -0,0 +1,16 @@
|
|||
#!@PERL@
|
||||
# This is a utility for MySQL. It is not needed by any standard part
|
||||
# of MySQL.
|
||||
|
||||
# Usage: mysql_fix_extentions datadir
|
||||
# does not work with RAID, with InnoDB or BDB tables
|
||||
# makes .frm lowercase and .MYI/MYD/ISM/ISD uppercase
|
||||
# useful when datafiles are copied from windows
|
||||
|
||||
die "Usage: $0 datadir\n" unless -d $ARGV[0];
|
||||
|
||||
for $a (<$ARGV[0]/*/*.*>) { $_=$a;
|
||||
s/\.frm$/.frm/i;
|
||||
s/\.(is[md]|my[id])$/\U$&/i;
|
||||
rename ($a, $_) || warn "Cannot rename $a => $_ : $!";
|
||||
}
|
Loading…
Reference in a new issue