há como eu gerar um .df da tabela via linha de comando ? sem a necessidade de usar o data administration gui ? Quero montar um script q esporte a df de minhas tabelas.
Pelo prompt não há um comando que faça isso diretamente. Porém é possível montar um programa que exporte a definição e por um script chamar este programa para cada banco. No exemplo abaixo, o programa exporta o .df completo do banco conectado e salva o mesmo na pasta C:\bancos\df\. Código: RUN prodict/dump_df.p ("ALL","C:\bancos\df\" + SESSION:PARAMETER + ".df","ibm850"). QUIT. Este também recebe o nome do banco como um parâmetro, utilizado para criar o .df na pasta. O exemplo de script abaixo, abre uma sessão do progress conectando o banco e chamando o programa acima: Código: for %i in (*.db) do prowin32 -db %i -1 -p dump-df.p -param %~ni Este foi um exemplo simples, para ambiente windows. Agora é usar a criatividade para incrementar o programa e o script utilizado. Para ambiente Unix/Linux, pode ser utilizado o mesmo processo.