Bom, fiz um teste que talvez seja a solução. Carregue todos os DBF's no Access. Utilize o Case Studio para fazer a reversa das tabelas. Com o modelo em mãos estabeleça as ligações entre tabelas. Gere o script de criação do banco. Importe as tabelas (uma a uma).
Esse processo pode até ser um pouco demorado, mas você terá o modelo do seu banco e poderá documentá-lo posteriormente se for de seu interesse. Att. -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de [EMAIL PROTECTED] Enviada em: terça-feira, 31 de outubro de 2006 09:55 Para: [email protected] Assunto: Digest Brasil-Usuarios, volume 338, assunto 5 Enviar submissões para a lista de discussão Brasil-Usuarios para [email protected] Para se cadastrar ou descadastrar via WWW, visite o endereço http://pgfoundry.org/mailman/listinfo/brasil-usuarios ou, via email, envie uma mensagem com a palavra 'help' no assunto ou corpo da mensagem para [EMAIL PROTECTED] Você poderá entrar em contato com a pessoa que gerencia a lista pelo endereço [EMAIL PROTECTED] Quando responder, por favor edite sua linha Assunto assim ela será mais específica que "Re: Contents of Brasil-Usuarios digest..." Tópicos de Hoje: 1. Re: RES: DBF para Postgres (Sebastian Selau Webber Colombo) 2. Re: Dividir bd em discos diferentes (Armando Roque) 3. Re: RES: DBF para Postgres (Leandro Guimarães Faria Corcete DUTRA) 4. Re: RES: DBF para Postgres (Alvaro Nunes Melo) 5. Re: RES: Dividir bd em discos diferentes (Vinicius) 6. Re: RES: DBF para Postgres (Sebastian Selau Webber Colombo) 7. Re: Apresentação e pergunta: soma acumulada (Leandro Guimarães Faria Corcete DUTRA) ---------------------------------------------------------------------- Message: 1 Date: Tue, 31 Oct 2006 10:35:10 -0200 From: "Sebastian Selau Webber Colombo" <[EMAIL PROTECTED]> Subject: Re: [PostgreSQL-Brasil] RES: DBF para Postgres To: " Grupo de Usuários do PostgreSQL no Brasil " <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-1" Alvaro: vou seguir teu conselho e ler os manuais. Mudando um pouco de assunto... como funciona o comando copy (para fazer inserções em massa...)? On 10/31/06, Alvaro Nunes Melo <[EMAIL PROTECTED]> wrote: > > Ola Sebastian, > > Sebastian Selau Webber Colombo wrote: > > até não é uma má idéia, mas recriar índices em 570 tabelas é dose né? > > e além do mais estamos migrando nosso sistema já implementado e > > alguns clientes, ou seja, a conversão será feita em mais de um > > cliente, e, fazer desta forma, fica um tanto inviável. > > Pelo que eu entendi voce estah migrando um sistema que trabalha com > DBFs para PostgreSQL. Mil anos atras eu fiz alguma coisa em Clipper, e > se nao me engano os indices eram necessarios para a ordenacao. Aqui > nao eh o caso, voce soh vai criar um indice quando o tempo de resposta > de uma consulta nao estiver satisfatorio (e caso ele se aplique). Nao > vai criar indices em todas as tabelas. Minha sugestao eh que voce de > uma pesquisada sobre como indices sao utilizados no PostgreSQL (e em > SGBDs relacionais, por consequencia). > > Um bom ponto de partida para isto eh: > http://pgdocptbr.sourceforge.net/pg80/indexes.html > http://pgdocptbr.sourceforge.net/pg80/performance-tips.html > > Uma boa leitura nestes caras vai te explicar como eles funcionam, aih > eh soh tirar as duvidas aqui na lista. > > Alvaro > _______________________________________________ > Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte > o manual http://pgdocptbr.sourceforge.net/ > > Para editar suas opções ou sair da lista acesse a página da lista em: > http://pgfoundry.org/mailman/listinfo/brasil-usuarios > -- Atenciosamente, Sebastian Selau Webber Colombo -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20061031/71a40515/attachment-0001.html ------------------------------ Message: 2 Date: Tue, 31 Oct 2006 08:38:44 -0400 From: Armando Roque <[EMAIL PROTECTED]> Subject: Re: [PostgreSQL-Brasil] Dividir bd em discos diferentes To: Grupo de Usuários do PostgreSQL no Brasil <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=ISO-8859-1 E faz backup compactado do dados (160) no de SO (80) aumentando a sua segurança. Nelson Pereira Júnior wrote: > É mais fácil vc colocar um HD de 160 e fazer um backup restore.... aí > vc deixa o hd de 80 apenas para o SO. > > ----- Original Message ----- > *From:* Sebastian Selau Webber Colombo > <mailto:[EMAIL PROTECTED]> > *To:* Grupo de Usuários do PostgreSQL no Brasil > <mailto:[email protected]> > *Sent:* Tuesday, October 31, 2006 8:48 AM > *Subject:* Re: [PostgreSQL-Brasil] Dividir bd em discos diferentes > > Desculpem a minha ignorância no assunto, mas, como pode-se fazer isso? > -- Armando Roque http://dropsdef.blogspot.com msn: [EMAIL PROTECTED] skype: dropsdef ------------------------------ Message: 3 Date: Tue, 31 Oct 2006 09:40:28 -0300 From: Leandro Guimarães Faria Corcete DUTRA <[EMAIL PROTECTED]> Subject: Re: [PostgreSQL-Brasil] RES: DBF para Postgres To: Grupo de Usuários do PostgreSQL no Brasil <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="utf-8" Em Ter, 2006-10-31 às 10:23 -0200, Sebastian Selau Webber Colombo escreveu: > até não é uma má idéia, mas recriar índices em 570 tabelas é dose né? 570 tabelas não é muito, depende do tamanho dos índices. E o PostgreSQL é bastante eficiente nisso. De qualquer maneira, não tem muito como evitar. Não dá para transferir índices de um SGBD para outro, no máximo as definições ? e mesmo isso é temerário, principalmente no teu caso, porque os padrões de acesso de xBase e SQL são muito diferentes. Em última instância, talvez você seja obrigado a primeiro migrar para algo como Flagship para depois reescrever pelo menos as partes críticas da aplicação para SQL. -- Leandro Guimarães Faria Corcete DUTRA <[EMAIL PROTECTED]> http://orolix.com.br./ +55 (11) 2122 0302 -------------- Pr?a Parte ---------- Um anexo não texto foi limpo... Nome : não disponível Tipo : application/pgp-signature Tam : 189 bytes Descr.: Esta =?ISO-8859-1?Q?=E9?= uma parte de mensagem assinada digitalmente Url : http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20061031/5bd28f67/attachment-0001.bin ------------------------------ Message: 4 Date: Tue, 31 Oct 2006 09:41:32 -0300 From: Alvaro Nunes Melo <[EMAIL PROTECTED]> Subject: Re: [PostgreSQL-Brasil] RES: DBF para Postgres To: Grupo de Usuários do PostgreSQL no Brasil <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Sebastian Selau Webber Colombo wrote: > Alvaro: > vou seguir teu conselho e ler os manuais. > > Mudando um pouco de assunto... como funciona o comando copy (para > fazer inserções em massa...)? http://www.postgresql.org.br/ Eh o site da comunidade nacional. Lah voce encontra o link para documentacoes, tanto a oficial em ingles qto em portugues. O conselho eh sempre o mesmo, procure nos manuais, tente, e caso depois disso voce tenha alguma duvida, aih sim poste para a lista, que fica bem mais facil de te ajudar. O copy voce encontra em: http://pgdocptbr.sourceforge.net/pg80/tutorial-populate.html http://pgdocptbr.sourceforge.net/pg80/sql-copy.html Esse nao tinha na raiz da documentacao, mas voce encontra no indice remissivo. Abraco, Alvaro ------------------------------ Message: 5 Date: Tue, 31 Oct 2006 09:48:31 -0200 From: "Vinicius" <[EMAIL PROTECTED]> Subject: Re: [PostgreSQL-Brasil] RES: Dividir bd em discos diferentes To: Grupo de Usuários do PostgreSQL no Brasil <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Estou usando win2003 server. ----- Original Message ----- From: "Kolbe Sistemas - Desenvolvimento" <[EMAIL PROTECTED]> To: "'Grupo de Usuários do PostgreSQL no Brasil'" <[email protected]> Sent: Tuesday, October 31, 2006 12:33 AM Subject: [PostgreSQL-Brasil] RES: Dividir bd em discos diferentes Esta usando que sistema operacional???????????? -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Vinicius Enviada em: segunda-feira, 30 de outubro de 2006 21:15 Para: Grupo de Usuários do PostgreSQL no Brasil Assunto: [PostgreSQL-Brasil] Dividir bd em discos diferentes Ola pessoal.. Estou com o seguinte problema tenho um disco de 80gb e minha base ja tem 60gb agora estou colocando mais um disco de 80gb como posso fazer para colocar algumas partes do DB no outro disco para q me libere mais espaco em disco ? _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios -- No virus found in this incoming message. Checked by AVG Free Edition. -- No virus found in this outgoing message. Checked by AVG Free Edition. _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios ------------------------------ Message: 6 Date: Tue, 31 Oct 2006 10:50:04 -0200 From: "Sebastian Selau Webber Colombo" <[EMAIL PROTECTED]> Subject: Re: [PostgreSQL-Brasil] RES: DBF para Postgres To: " Grupo de Usuários do PostgreSQL no Brasil " <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-1" certo, muito obrigado pela ajuda, desculpa qualquer coisa.. vou dar uma olhada e qualquer coisa pergunto aqui, certo? On 10/31/06, Alvaro Nunes Melo <[EMAIL PROTECTED]> wrote: > > Sebastian Selau Webber Colombo wrote: > > Alvaro: > > vou seguir teu conselho e ler os manuais. > > > > Mudando um pouco de assunto... como funciona o comando copy (para > > fazer inserções em massa...)? > http://www.postgresql.org.br/ > > Eh o site da comunidade nacional. Lah voce encontra o link para > documentacoes, tanto a oficial em ingles qto em portugues. O conselho eh > sempre o mesmo, procure nos manuais, tente, e caso depois disso voce > tenha alguma duvida, aih sim poste para a lista, que fica bem mais > facil de te ajudar. > > O copy voce encontra em: > http://pgdocptbr.sourceforge.net/pg80/tutorial-populate.html > http://pgdocptbr.sourceforge.net/pg80/sql-copy.html > > Esse nao tinha na raiz da documentacao, mas voce encontra no indice > remissivo. > > Abraco, > Alvaro > _______________________________________________ > Grupo de Usuários do PostgreSQL no Brasil > Antes de perguntar consulte o manual > http://pgdocptbr.sourceforge.net/ > > Para editar suas opções ou sair da lista acesse a página da lista em: > http://pgfoundry.org/mailman/listinfo/brasil-usuarios > -- Atenciosamente, Sebastian Selau Webber Colombo -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20061031/5f62f58e/attachment-0001.html ------------------------------ Message: 7 Date: Tue, 31 Oct 2006 09:55:03 -0300 From: Leandro Guimarães Faria Corcete DUTRA <[EMAIL PROTECTED]> Subject: Re: [PostgreSQL-Brasil] Apresentação e pergunta: soma acumulada To: Grupo de Usuários do PostgreSQL no Brasil <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="utf-8" Em Seg, 2006-10-30 às 21:44 -0200, Antonio Olinto escreveu: > Segui o tutorial comentado do site do Postgresql e tenho o livro > Beginning Databases with PostgreSQL do Richard Stones e Neil Matthew, já > fiz uma boa parte. Só um alerta: muitas vezes esses livros são bons, mas falta um embasamento conceitual que o Date (entre outros) dá. Já vi ótimos profißionais sofrerem com SQL por falta deße embasamento. -- Leandro Guimarães Faria Corcete DUTRA <[EMAIL PROTECTED]> http://orolix.com.br./ +55 (11) 2122 0302 -------------- Pr?a Parte ---------- Um anexo não texto foi limpo... Nome : não disponível Tipo : application/pgp-signature Tam : 189 bytes Descr.: Esta =?ISO-8859-1?Q?=E9?= uma parte de mensagem assinada digitalmente Url : http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20061031/5598dea8/attachment.bin ------------------------------ _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br http://pgfoundry.org/mailman/listinfo/brasil-usuarios Fim da Digest Brasil-Usuarios, volume 338, assunto 5 **************************************************** _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios
