Re: [FUG-BR] [Off-Topic] Retornar versão definida do Firebird em consultas ao banco.
Bom dia. Boas ideias Luzivan, eu já até tinha pensando nisso tb. Conversei com o suporte do sistema, farão uma alteração no fonte para que aceite de Firebird 2.5.2 pra cima. Eu pesquisei bastante e, mudanças significativas ocorreram do Firebird 2.1 para o 2.5, então, não há motivo para amarrar o sistema na versão 2.5.2. De qualquer modo, foi uma dúvida interessante. Mesmo meu problema sendo resolvido, brincarei em um ambiente de testes e posto o resultado aqui, vai que ajuda alguém tb... Obrigado. On 09/15/2015 06:50 PM, Luzivan wrote: Adiel, boa noite. Recomendo que monitore os Logs do firebird no momento da abertura do seu sistema, dependendo do nível de verbose do log poderá olha se é onde ele censulta essa informação da versão, pois pode ser que seu sistema esteja com essa informação da versão no próprio executável. Também é possível ver o que o sistema consulta no banco usando o tcpdump, se nos Logs do firebird e no tcpdump não ver o sistema consultando isso no banco de dados é porque foi feito direto no executável. Eu também entendo que se existe esta regra tão mandatória no sistema, não é por nada, o sistema deve precisar de algum recurso específico dessa versão, que não imagino qual seria, mas me atrevo a dizer que não seria inteligente pelo lado do programador fazer essa amarração direto no executável, sem uma razão muito especial, descartando claro que não foi feito de propósito. On Tuesday, September 15, 2015, Adiel de Lima Ribeiro < adiel.netad...@gmail.com> wrote: Adiel de Lima Ribeiro escreveu: Bom dia lista! Imagino que isso seja Off-Topic. Seguinte: Tenho um sistema funcionando em cima de Firebird 2.5.3 faz um tempo. Este sistema precisa ser atualizado, mas a nova versão aceita apenas o Firebird 2.5.2. Na inicialização do sistema ele faz algum tipo de consulta ao banco e fecha o sistema por causa da versão do Firebird que não é a 2.5.2. Existe alguma maneira de eu modificar alguma tabela do Firebird para que seja retornado o valor 2.5.3 quando o sistema fizer esta consulta pela versão? Não sou programador, mas existe alguma maneira de interceptar este tráfego e modificar o valor retornado? É um sistema bem simples, imagino que seja uma consulta simples também. Utilizo o FreeBSD 10, que tem o Firebird 2.5.3 como padrão, até tentei forçar a instalação do 2.5.2 com o pkg, mas sem sucesso. Há como eu extrair o ports do FreeBSD 9 e tentar compilar o Firebird 2.5.2 no FreeBD 10? Obrigado. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Cordialmente, Adiel de Lima Ribeiro (31) 8961-5984 Pós Graduação em Administração de Redes Linux MCSA - Microsoft Certified Systems Administrator On 09/15/2015 08:52 AM, Sergio Lopes wrote: Adiel, Na máquina com FreeBSD 9 # pkg create firebird- Substitua o pela versão, para listar os pacotes instalados rode o comando pkg info Será gerado um arquivo algo como firebird-.txz Copie o arquivo para a máquina com FreeBSD 10 Remova o pacote antigo E para instalar rode na máquina com FreeBSD 10 # pkg add firebird-.txz Tente e poste para nós o resultado. Tranquilo Sérgio, farei este e mais testes. Mas em teoria, se sua dica funcionasse, eu teria conseguido instalar o Firebird 2.5.2 do ftp do FreeBSD 9 no FreeBSD 10 com o pkg, certo? - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Cordialmente, Adiel de Lima Ribeiro (31) 8961-5984 Pós Graduação em Administração de Redes Linux MCSA - Microsoft Certified Systems Administrator - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] [Off-Topic] Retornar versão definida do Firebird em consultas ao banco.
Adiel, boa noite. Recomendo que monitore os Logs do firebird no momento da abertura do seu sistema, dependendo do nível de verbose do log poderá olha se é onde ele censulta essa informação da versão, pois pode ser que seu sistema esteja com essa informação da versão no próprio executável. Também é possível ver o que o sistema consulta no banco usando o tcpdump, se nos Logs do firebird e no tcpdump não ver o sistema consultando isso no banco de dados é porque foi feito direto no executável. Eu também entendo que se existe esta regra tão mandatória no sistema, não é por nada, o sistema deve precisar de algum recurso específico dessa versão, que não imagino qual seria, mas me atrevo a dizer que não seria inteligente pelo lado do programador fazer essa amarração direto no executável, sem uma razão muito especial, descartando claro que não foi feito de propósito. On Tuesday, September 15, 2015, Adiel de Lima Ribeiro < adiel.netad...@gmail.com> wrote: > > > >> >> Adiel de Lima Ribeiro escreveu: >> >>> Bom dia lista! >>> Imagino que isso seja Off-Topic. >>> Seguinte: Tenho um sistema funcionando em cima de Firebird 2.5.3 faz um >>> tempo. >>> Este sistema precisa ser atualizado, mas a nova versão aceita apenas o >>> Firebird 2.5.2. >>> Na inicialização do sistema ele faz algum tipo de consulta ao banco e >>> fecha o sistema por causa da versão do Firebird que não é a 2.5.2. >>> Existe alguma maneira de eu modificar alguma tabela do Firebird para que >>> seja retornado o valor 2.5.3 quando o sistema fizer esta consulta pela >>> versão? >>> Não sou programador, mas existe alguma maneira de interceptar este >>> tráfego e modificar o valor retornado? >>> É um sistema bem simples, imagino que seja uma consulta simples também. >>> Utilizo o FreeBSD 10, que tem o Firebird 2.5.3 como padrão, até tentei >>> forçar a instalação do 2.5.2 com o pkg, mas sem sucesso. >>> Há como eu extrair o ports do FreeBSD 9 e tentar compilar o Firebird >>> 2.5.2 no FreeBD 10? >>> Obrigado. >>> >>> >> >> >> >> >> - >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> > > -- > Cordialmente, > Adiel de Lima Ribeiro > (31) 8961-5984 > Pós Graduação em Administração de Redes Linux > MCSA - Microsoft Certified Systems Administrator > > On 09/15/2015 08:52 AM, Sergio Lopes wrote: > >> Adiel, >> >> Na máquina com FreeBSD 9 >> >> # pkg create firebird- >> >> Substitua o pela versão, para listar os pacotes instalados rode o >> comando pkg info >> >> Será gerado um arquivo algo como firebird-.txz >> >> Copie o arquivo para a máquina com FreeBSD 10 >> >> Remova o pacote antigo >> >> E para instalar rode na máquina com FreeBSD 10 >> >> # pkg add firebird-.txz >> >> Tente e poste para nós o resultado. >> > > Tranquilo Sérgio, farei este e mais testes. > Mas em teoria, se sua dica funcionasse, eu teria conseguido instalar o > Firebird 2.5.2 do ftp do FreeBSD 9 no FreeBSD 10 com o pkg, certo? > > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > -- [Luzivan ;] "O caminho do sucesso está sempre em construção" - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] [Off-Topic] Retornar versão definida do Firebird em consultas ao banco.
Adiel de Lima Ribeiro escreveu: Bom dia lista! Imagino que isso seja Off-Topic. Seguinte: Tenho um sistema funcionando em cima de Firebird 2.5.3 faz um tempo. Este sistema precisa ser atualizado, mas a nova versão aceita apenas o Firebird 2.5.2. Na inicialização do sistema ele faz algum tipo de consulta ao banco e fecha o sistema por causa da versão do Firebird que não é a 2.5.2. Existe alguma maneira de eu modificar alguma tabela do Firebird para que seja retornado o valor 2.5.3 quando o sistema fizer esta consulta pela versão? Não sou programador, mas existe alguma maneira de interceptar este tráfego e modificar o valor retornado? É um sistema bem simples, imagino que seja uma consulta simples também. Utilizo o FreeBSD 10, que tem o Firebird 2.5.3 como padrão, até tentei forçar a instalação do 2.5.2 com o pkg, mas sem sucesso. Há como eu extrair o ports do FreeBSD 9 e tentar compilar o Firebird 2.5.2 no FreeBD 10? Obrigado. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Cordialmente, Adiel de Lima Ribeiro (31) 8961-5984 Pós Graduação em Administração de Redes Linux MCSA - Microsoft Certified Systems Administrator On 09/15/2015 08:52 AM, Sergio Lopes wrote: Adiel, Na máquina com FreeBSD 9 # pkg create firebird- Substitua o pela versão, para listar os pacotes instalados rode o comando pkg info Será gerado um arquivo algo como firebird-.txz Copie o arquivo para a máquina com FreeBSD 10 Remova o pacote antigo E para instalar rode na máquina com FreeBSD 10 # pkg add firebird-.txz Tente e poste para nós o resultado. Tranquilo Sérgio, farei este e mais testes. Mas em teoria, se sua dica funcionasse, eu teria conseguido instalar o Firebird 2.5.2 do ftp do FreeBSD 9 no FreeBSD 10 com o pkg, certo? - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] [Off-Topic] Retornar versão definida do Firebird em consultas ao banco.
Adiel, Na máquina com FreeBSD 9 # pkg create firebird- Substitua o pela versão, para listar os pacotes instalados rode o comando pkg info Será gerado um arquivo algo como firebird-.txz Copie o arquivo para a máquina com FreeBSD 10 Remova o pacote antigo E para instalar rode na máquina com FreeBSD 10 # pkg add firebird-.txz Tente e poste para nós o resultado. Adiel de Lima Ribeiro escreveu: Bom dia lista! Imagino que isso seja Off-Topic. Seguinte: Tenho um sistema funcionando em cima de Firebird 2.5.3 faz um tempo. Este sistema precisa ser atualizado, mas a nova versão aceita apenas o Firebird 2.5.2. Na inicialização do sistema ele faz algum tipo de consulta ao banco e fecha o sistema por causa da versão do Firebird que não é a 2.5.2. Existe alguma maneira de eu modificar alguma tabela do Firebird para que seja retornado o valor 2.5.3 quando o sistema fizer esta consulta pela versão? Não sou programador, mas existe alguma maneira de interceptar este tráfego e modificar o valor retornado? É um sistema bem simples, imagino que seja uma consulta simples também. Utilizo o FreeBSD 10, que tem o Firebird 2.5.3 como padrão, até tentei forçar a instalação do 2.5.2 com o pkg, mas sem sucesso. Há como eu extrair o ports do FreeBSD 9 e tentar compilar o Firebird 2.5.2 no FreeBD 10? Obrigado. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] [Off-Topic] Retornar versão definida do Firebird em consultas ao banco.
Bom dia lista! Imagino que isso seja Off-Topic. Seguinte: Tenho um sistema funcionando em cima de Firebird 2.5.3 faz um tempo. Este sistema precisa ser atualizado, mas a nova versão aceita apenas o Firebird 2.5.2. Na inicialização do sistema ele faz algum tipo de consulta ao banco e fecha o sistema por causa da versão do Firebird que não é a 2.5.2. Existe alguma maneira de eu modificar alguma tabela do Firebird para que seja retornado o valor 2.5.3 quando o sistema fizer esta consulta pela versão? Não sou programador, mas existe alguma maneira de interceptar este tráfego e modificar o valor retornado? É um sistema bem simples, imagino que seja uma consulta simples também. Utilizo o FreeBSD 10, que tem o Firebird 2.5.3 como padrão, até tentei forçar a instalação do 2.5.2 com o pkg, mas sem sucesso. Há como eu extrair o ports do FreeBSD 9 e tentar compilar o Firebird 2.5.2 no FreeBD 10? Obrigado. -- Cordialmente, Adiel de Lima Ribeiro (31) 8961-5984 Pós Graduação em Administração de Redes Linux MCSA - Microsoft Certified Systems Administrator - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd