Commit a7301c8004a85fdfd4a5fb18d554856fc31acb24

Authored by Guilherme Del Cantoni
1 parent 644f8b86

Correção de atualização em MySQL e SQLServer

Showing 1 changed file with 3 additions and 2 deletions   Show diff stats
bd/PenMetaBD.php
@@ -187,11 +187,12 @@ class PenMetaBD extends InfraMetaBD { @@ -187,11 +187,12 @@ class PenMetaBD extends InfraMetaBD {
187 switch ($strTableDrive) { 187 switch ($strTableDrive) {
188 188
189 case 'InfraMySqli': 189 case 'InfraMySqli':
190 - $strQuery = sprintf("ALTER TABLE `%s` CHANGE `%s` `%s` `%s`", $strNomeTabela, $strNomeColunaAtual, $strNomeColunaNova, $strTipo); 190 + $strQuery = sprintf("ALTER TABLE `%s` CHANGE `%s` `%s` %s", $strNomeTabela, $strNomeColunaAtual, $strNomeColunaNova, $strTipo);
191 break; 191 break;
192 192
193 case 'InfraSqlServer': 193 case 'InfraSqlServer':
194 - $strQuery = sprintf("SP_RENAME '%s'.'%s', '%s', 'COLUMN'", $strNomeTabela, $strNomeColunaAtual, $strNomeColunaNova); 194 + $strQuery = sprintf("SP_RENAME '%s.%s', '%s', 'COLUMN'", $strNomeTabela, $strNomeColunaAtual, $strNomeColunaNova);
  195 + break;
195 196
196 case 'InfraOracle': 197 case 'InfraOracle':
197 $strQuery = sprintf("ALTER TABLE %s RENAME COLUMN %s TO %s", $strNomeTabela, $strNomeColunaAtual, $strNomeColunaNova); 198 $strQuery = sprintf("ALTER TABLE %s RENAME COLUMN %s TO %s", $strNomeTabela, $strNomeColunaAtual, $strNomeColunaNova);