Primeiramente, gostaria de agradecer aos membros desse fórum, por postar vários esclarecimentos, que me ajudaram a migrar para o Harbour !
Ja consigo compilar e executar meu sistema em harbour (hmg 3.1.13/harbour 3.2.0dev (r1305080957)), sem problemas, ou seja, ja estou usando/gerando EXEs, mesmo que em modo console, em 32 bits, isso ja foi um grande passo para evolução de meu sistema (que tenho a mais de 20 anos) em inúmeros clientes. Funcionando em rede, até pouco tempo em novell e mais recentemente estou migrando para servidores com Windows Server com terminais remotos e tudo mais. Tudo bem mais rápido, pois não usa mais 100% do processador.
Nunca tive problemas com indÃces, utilizo o SIXCDX, nunca nenhum cliente perdeu dados e considero que a forma que trabalho com eles, seja a correta, pois depois de tantos anos de uso, não posso de forma alguma reclamar dos indices dos arquivos DBF´s.
Acredito que o próximo passo, seria começar a usar o banco de dados relacional, pois ainda não me importa/incomoda a questão das telas visuais !
Fiz a opção, pelo PostegreSQL, pois ja o conheço e sei da robustez do mesmo.
Depois dessa carta, começo com minhas dúvidas:
No HMG, tem um exemplo em \hmg\SAMPLES\POSTGRESQL.1, não consigo compilar, para testar, da erro, diz que esta faltando algumas funções, ja coloquei na pasta o que esta em \hmg\hmgsql e tambem algumas DLL do postgre, que é necessário, mas nada, dai baixei uma versão mais antiga a 3.0.35, compilou e executou, mas dai quando fui compilar o meu sistema, dava erro em funções que na 3.1.3 não dava.
Lendo bastante nos manuais e internet, vi, que se eu usar a HMGSQL, eu poderia usar o banco postgre e os dbfs ao mesmo tempo e assim ir migrando aos poucos para o postgre, pois com a HMGSQL, eu posso no postgre fazer a manutenção (inclui, alterar, excluir) e usar o SELECT para retornar em matriz os dados consultados e dai trabalhar com a matriz nas consultas, browse, relatórios, etc e os dbfs que ainda não migrei ficaria do mesmo jeito.
O que proponho ! Que o pessoal que esta usando o HMGSQL, deixe mais informação, sobre a HMGSQL e possamos montar um manual passo a passo, para que todos possam, num futuro bem próximo, migrar para o banco de dados relacional, seja, postgre, mysql e outras que o HMGSQL, venha dar suporte
Acredito que posso colaborar muito com o fórum, pois estamos aqui com o mesmo propósito !