Usando arquivos de indice do advantage
Enviado: 24 Fev 2017 23:15
Oi amigos
Estou trabalhando num sistema, que os índices (.cdx) não são gerados via código. São gerados usando o Advantage Data Architecht, e depois só usa o dbsetindex() para usar o índice.
Acontece que o cliente pediu uma busca num campo diferente, e criamos um novo indice, e no servidor de testes funcionou direitinho. Mas quando enviamos o .cdx para o servidor de produção, não funcionou.
Ainda estou investigando qual o problema, mas como os amigos aqui tem mais experiência, resolvir perguntar se o que foi feito está correto.
Vejam que tem 2 servidores: teste e produção. Cada um tem seu banco de dados (dbfs e cdx) com as mesmas estruturas. No ADA, criamos o indice no banco de dados de testes. Agora essa é minha dúvida: Posso simplesmente copiar esse arquivo .cdx do servidor de testes para o servidor de produção, ou eu tenho que abrir o dbf do servidor de produção e pedir para criar um índice direto lá?
Estou acostumado a criar e recriar indices via código, essa é a primeira vez que trabalho com índices pré-existentes, por isso minha dúvida (mesmo parecendo uma dúvida básica)
Agradeço atencipadamente
Estou trabalhando num sistema, que os índices (.cdx) não são gerados via código. São gerados usando o Advantage Data Architecht, e depois só usa o dbsetindex() para usar o índice.
Acontece que o cliente pediu uma busca num campo diferente, e criamos um novo indice, e no servidor de testes funcionou direitinho. Mas quando enviamos o .cdx para o servidor de produção, não funcionou.
Ainda estou investigando qual o problema, mas como os amigos aqui tem mais experiência, resolvir perguntar se o que foi feito está correto.
Vejam que tem 2 servidores: teste e produção. Cada um tem seu banco de dados (dbfs e cdx) com as mesmas estruturas. No ADA, criamos o indice no banco de dados de testes. Agora essa é minha dúvida: Posso simplesmente copiar esse arquivo .cdx do servidor de testes para o servidor de produção, ou eu tenho que abrir o dbf do servidor de produção e pedir para criar um índice direto lá?
Estou acostumado a criar e recriar indices via código, essa é a primeira vez que trabalho com índices pré-existentes, por isso minha dúvida (mesmo parecendo uma dúvida básica)
Agradeço atencipadamente