Sexta-feira, 23 de Novembro de 2007

#032 - Como converter uma base Access para Postgre

Pessoal, segue aqui um breve tutorial sobre como transformar sua base de dados Access do PokerTracker para uma base de dados Postgre.
Divulguem a todos, se quiserem republicar, basta entrar em contato comigo me avisando :)
Dúvidas, criticas e sugestões: fbossolani@gmail.com


NÃO SE ESQUEÇAM DE TER UM BACKUP DA BASE EM ACCESS PRIMEIRO!

Para ter o Postgre instalado em seu computador, existem alguns pré requisitos a serem supridos:

Windows XP, Vista, 2000 ou 2003. Windows 98 e ME não são suportados.

O HD em que o postgre será instalado precisa estar formatado no formato NTFS. FAT ou FAT32 não são suportados.




1 - Download do postgre

Site oficial: http://www.postgresql.org/

A última versão (data de 22/11/2007) é a 8.2.5 e havia a beta 8.3.

Iremos trabalhar com a versão estável 8.2.5, que pode ser encontrada aqui.

Salve o arquivo zip que tem aproximadamente 25Mbs em um diretório temporário.

Salvando o postgre

Extraia os arquivos (pode ser no mesmo diretório temporário).




2 - Instalação do Postgre

A instalação do postgre é muito simples. A única alteração mais complexa é a criação de uma conta de usuário no windows para o postgre, mas o Wizard faz isso para nós. Então é uma típica instalação NNF (Next, Next, Finish).

Após descompactar os arquivos, de um duplo clique no arquivo postgresql-8.2.msi. Uma tela do Wizard irá se abrir. Siga os passos abaixos para a instalação:



Escolha entre o idioma Inglês ou Português





Deixe as opções defaults e clique no botão Next





Aqui será onde o usuário será criado, de um nome qualquer e insira uma senha de fácil memorização (recomendo guardar a senha, apesar de ser possível resetá-la depois). Feito isso clique no botão Next





Deixe as opções defaults e clique no botão Next





Deixe as opções defaults e clique no botão Next





Clique mais uma vez botão Next e a instalação irá iniciar.




Feita a instalação, já estamos pronto para iniciar a conversão dentro do PT.




3 - Configurando o Poker Tracker.

Abra o menu Utilities > PostgreSQL Settings...



Preencha a tela a seguir com os mesmos dados da imagem abaixo. A senha é a que você escolheu no momento da instalação do Postgre.





4 - Convertendo a base de dados

Abra o menu Utilities > Convert Database...



Selecione a base Access que deseja converter (caso tenha mais de uma) e clique no botão Start Conversion



Uma tela de confirmação irá se abrir. Repare bem que nessa mensagem ele diz que o processo está rodando, mesmo parecendo que ele travou. Portanto, se o processo estiver demorando NÃO ABORTE!





Agora a janela pergunta o nome do banco. Preenche com um nome de fácil identificação.






Uma tela de progresso irá se abrir indicando como está o processo. Assim que o processo estiver OK, a janela de progresso irá se fechar e a tela inicial de conversão ficará mais ou menos assim:






Pronto! Sua base Postgre está criada!










5 - Extras

Você pode indicar ao PT qual a base padrão que queira usar. Para isso, basta abrir a tela Maintain Poker Tracker Database Names, marcar como Dflt (que é uma abreviação tosca para default) a base que queira que se inicie.



Para configuar o PAHUD a essa nova base. Abra a janela de preferências, vá na opção Databases e escolha entre Hold'em e Omaha (conforme a modalidade que você joga) e selecione a nova base.



Espero ter ajudado.

Qualquer dúvida entrem em contato pelo email fbossolani@gmail.com


abraço
BILLY

Marcadores:

5 Comentários:

Anonymous Anônimo disse...

Sensacional a explicação! Até eu que não tenho PT entendi hahahaha
Mas pq precisa passar de access pra postgre?
mr

23 de Novembro de 2007 09:11  
Anonymous Marcus +EV disse...

Show de bola seu tutorial Billy!

ua

20 de Janeiro de 2008 14:11  
Blogger aldojr disse...

Valeu Billy!!!

Excelente Tutorial!

Abs,

DragonRib

7 de Fevereiro de 2008 09:12  
Anonymous unnamed disse...

Muito bom! Excelente explicação! +EV esse artigo! LOL!

20 de Abril de 2008 14:13  
Blogger Romeu disse...

Boas Billy. À pouco tempo instalei o postgre e estou a ter muitos problemas. Espero q me possas ajudar a resolve-los. Tudo o q mencionaste no blog, os passos que tinha de fazer para correr com o postgre, eu fiz.
Mas acontece o seguinte, o poker hud não consegue encontrar todas as mesas em que estou a jogar. O poker tracker não está a importar todas as maos que jogo, dando varios erros. E ja reparei que as estatisticas por vezes estao trocadas, não sendo do jogador em questao. Eu tenho a versao 8.2 e não consigo actualiza-lo, se puderes explica-me como faze-lo. Poderá ser este o problema? NOTA: Antes de instalar o postgre, os programas, poker tracker e pokerace hud corriam sem problemas. Um abraço e espero ansiosamente por uma resposta. Obrigado. Romeu

29 de Abril de 2008 21:05  

Postar um comentário

<< Início