Autor Tópico: MYSQL diferenciando maiusculo e minusculo em produção  (Lida 570 vezes)

tropia

  • Novato
  • *
  • Mensagens: 11
    • Email
MYSQL diferenciando maiusculo e minusculo em produção
« Online: Julho 07, 2016, 08:35:40 am »
Bom dia, quando subi minha aplicação para o servidor de produção, muitas tabelas que tinham sido criadas com caracteres maiusculos não foram reconhecidas, verifiquei que teria que alterar a variave Lower_case_table_names no banco, porém não posso fazer esta alteração pois o servidor é compartilhado, entao resolvi passar todas as tabelas para minusculas e regerei as aplicações , e mesmo assim o problema não resolveu, gostaria de saber se tem como alterar no scriptcase a chamada das tabelas para minusculo ?

Allan Medeiros

  • Expert
  • *****
  • Mensagens: 504
    • Email
Re:MYSQL diferenciando maiusculo e minusculo em produção
« Responder #1 Online: Julho 08, 2016, 08:49:27 am »
Bom dia,
Tive o mesmo problema e resolvi renomeando todas as tabelas no banco para minúsculas.
Em alguns casos é necessário sincronizar as aplicações novamente com o banco.
[]s
Allan Medeiros
Analista de Informática
__________________________________________
Companhia de Processamento de Dados da Paraíba
medeiros@codata.pb.gov.br

joeltonsilva

  • Avançado
  • ****
  • Mensagens: 360
Re:MYSQL diferenciando maiusculo e minusculo em produção
« Responder #2 Online: Julho 08, 2016, 10:05:20 am »
Bom dia, quando subi minha aplicação para o servidor de produção, muitas tabelas que tinham sido criadas com caracteres maiusculos não foram reconhecidas, verifiquei que teria que alterar a variave Lower_case_table_names no banco, porém não posso fazer esta alteração pois o servidor é compartilhado, entao resolvi passar todas as tabelas para minusculas e regerei as aplicações , e mesmo assim o problema não resolveu, gostaria de saber se tem como alterar no scriptcase a chamada das tabelas para minusculo ?

Possivelmente houve alteração de charset, muitos casos além de fazer o passo, sugiro abrir cada aplicação e verificar o nome da tabela se é o mesmo que foi criado, pois já vi casos que ele perde o nome da tabela, tendo que refazer manualmente na aplicação.