48 lines
2.1 KiB
PowerShell
48 lines
2.1 KiB
PowerShell
#-----------------------------------------
|
|
# MySql script converter
|
|
#
|
|
# convertitore script mysql da Windows a linux (fix x maiuscole nei nomi...)
|
|
#
|
|
#-----------------------------------------
|
|
|
|
# leggo ogni file *.sql nella folder in cui mi trovo
|
|
$fileList = Get-Childitem 'MAPO_MONO_DB.sql' #*.sql
|
|
|
|
foreach($file in $fileList)
|
|
{
|
|
## nome ricetta (senza xml...
|
|
#$fileName=$file | Select-Object Name
|
|
#$recName = $fileName.Name.Replace('.xml','')
|
|
#$recName
|
|
|
|
# leggo tutto il file
|
|
$contenuto = Get-Content $file -Raw
|
|
# effettuo 1:1 le sostituzioni
|
|
$newContenuto = $contenuto -replace 'alarmlist','AlarmList'
|
|
$newContenuto = $newContenuto -replace 'alarmlog','AlarmLog'
|
|
$newContenuto = $newContenuto -replace 'alarmrec','AlarmRec'
|
|
$newContenuto = $newContenuto -replace 'ankeyval','AnKeyVal'
|
|
$newContenuto = $newContenuto -replace 'config','Config'
|
|
$newContenuto = $newContenuto -replace 'counter','Counter'
|
|
$newContenuto = $newContenuto -replace 'datalog','DataLog'
|
|
$newContenuto = $newContenuto -replace 'datastag','DataStAg'
|
|
$newContenuto = $newContenuto -replace 'event','Event'
|
|
$newContenuto = $newContenuto -replace 'eventlog','EventLog'
|
|
$newContenuto = $newContenuto -replace 'machine','Machine'
|
|
$newContenuto = $newContenuto -replace 'machinegroup','MachineGroup'
|
|
$newContenuto = $newContenuto -replace 'pendingmainttask','PendingMaintTask'
|
|
$newContenuto = $newContenuto -replace 'prevmainttask','PrevMaintTask'
|
|
$newContenuto = $newContenuto -replace 'prodlog','ProdLog'
|
|
$newContenuto = $newContenuto -replace 'status','Status'
|
|
$newContenuto = $newContenuto -replace 'statuslog','StatusLog'
|
|
$newContenuto = $newContenuto -replace 'statusstag','StatusStAg'
|
|
$newContenuto = $newContenuto -replace 'tasktopic','TaskTopic'
|
|
$newContenuto = $newContenuto -replace 'userteam','UserTeam'
|
|
$newContenuto = $newContenuto -replace '__efmigrationshistory','__EFMigrationsHistory'
|
|
|
|
|
|
$newContenuto = $newContenuto.Trim()
|
|
# salvataggio file elaborato
|
|
Set-Content -Path $file -Value $newContenuto
|
|
}
|