#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.

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
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.

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: Artigo

5 Comentários:
Sensacional a explicação! Até eu que não tenho PT entendi hahahaha
Mas pq precisa passar de access pra postgre?
mr
Show de bola seu tutorial Billy!
ua
Valeu Billy!!!
Excelente Tutorial!
Abs,
DragonRib
Muito bom! Excelente explicação! +EV esse artigo! LOL!
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
Postar um comentário
<< Início