• 0
Sign in to follow this  
yankleber

Como abrir um banco de dados PostgreSQL em outro computador?

Question

Um cliente meu me pediu para inserir cerca de 15 mil registros de pacientes (de um programa antigo) em uma tabela num banco de dados do PostgreSQL do programa novo que ele usa.

Para fazer isso eu preciso conseguir abrir o banco de dados dele no meu computador mas não faço ideia de como fazer isso. Eu fiz uma cópia do que eu acho que seja o banco de dados dele (uma série de arquivos nomeados com números) no caminho "PostgreSQL\9.4\data\base" totalizando quase 1GB. Eu já instalei o PostgreSQL no meu computador e fiz a tola tentativa de sobrescrever a minha pasta "base" com os arquivos dele, mas obviamente não funcionou (eu já esperava isso).

Como eu devo proceder nesse caso?

Obrigado!

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0

O jeito mais prático: faça backup da base, copie esse arquivo para o seu computador, crie um banco de dados e restaure pelo backup que você criou, tudo pelo PgAdmin (botão direito do mouse no banco -> Backup e Restore).

Abraços!

Share this post


Link to post
Share on other sites
  • 0

Eu vou tentar isso, muito obrigado!

:)

De antemão já faço duas perguntas:

1) É possível que o programa novo que ele utiliza tenha apenas uma versão "runtime" do PostgreSQL e portanto não haja o aplicativo PgAdmin instalado?

2) Se sim, posso instalar o PgAdmin separadamente no computador dele e o mesmo reconhecerá os bancos, tabelas, tudo?

Obrigado!

PS: Desculpe as perguntas idiotas mas é que minha vivência nos últimos 10 anos tem sido praticamente com o SQL-Server e MySQL então fico como um peixe fora dágua com outros engines!

Share this post


Link to post
Share on other sites
  • 0

Sim, é possível, mas pode sim instalar o PgAdmin, porque sabendo a porta, o usuário e a senha será possível acessar o banco normalmente com ele.

Abraços!

Share this post


Link to post
Share on other sites
  • 0

Estou com um problema muito parecido, estamos pegando um novo cliente que já tem um banco de dados PostgreSql, ele precisa que recuperemos o cadastro de produtos, não sei o usuário nem a senha, o PgAdmin, quando abro na máquina do cliente, pede a senha. Consegui fazer uma cópia de toda a pasta à  C:\Program Files\PostgreSQL\10

Minha maquina já esta com o PostgreSql 10 instaldo (instalação nova).

Como faço agora para abrir este banco de dados na minha máquina?

Desde já, agradeço!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this