Olá galera,
No post de hoje iremos mostrar como corrigir um erro como este: Datetime field overflow: 7 ERROR: date\/time field value out of range: \"27\/11\/2014\"\nHINT: Perhaps you need a different \"datestyle\" setting.
No meu caso, o problema ocorreu porque as versões do PostgreSQL, no ambiente de desenvolvimento e testes, encontravam-se em idiomas diferentes.
Após muita pesquisa, encontrei uma dica que mandava executar o seguinte comando: SET datestyle = mdy;
O problema do comando acima é que ele é válido somente para aquela sessão e não resolve de forma definitiva. Para solucionar de forma permanente, é necessário alterar o arquivo /etc/postgresql/9.3/main/postgresql.conf.
Utilize um editor da sua preferência e abra o arquivo postgresql.conf. Pesquise pela palavra datestyle, no meu arquivo está na linha 506, e altere o seu valor para que fique assim datestyle = 'iso, dmy'
Agora basta reiniciar o PostgreSQL para que a atualização passe a funcionar.
Fica aí a dica. Um grande abraço a todos e até a próxima.
You are Awesome! this helped me with laravel 5 thanks!
ResponderExcluirThanks David. Regards
ExcluirValeu mesmo cara. Ajudou-me muito!
ResponderExcluirFabuloso! obrigada!!!
ResponderExcluirValeu mano !!! ahahaha
ResponderExcluir2021 e essa dica me ajudou mto, valeu!
ResponderExcluirCara, valeu pela dica. Me ajudou muito.
ResponderExcluir