Você já ouviu a famosa frase: “mas na minha máquina funciona”?
Esse é um dos problemas mais comuns ao lidar com aplicações que precisam funcionar em diferentes sistemas operacionais e configurações. E quando falamos de banco de dados, isso pode ser ainda mais complicado.
O banco de dados PostgreSQL é como um elefante: robusto, confiável e ótimo para guardar grandes quantidades de informação. Mas, como qualquer elefante, ele pode ser difícil de instalar e configurar, especialmente em ambientes diferentes.
Para resolver esse tipo de desafio, usamos o Docker. Pense nele como um navio cargueiro, capaz de transportar seus contêineres de forma organizada e segura para qualquer lugar do mundo. Cada contêiner é uma aplicação pronta para uso, com tudo o que ela precisa: sistema, configurações e dependências.
Na prática, o Docker permite que você rode aplicações com facilidade em qualquer ambiente — seja no Windows, Linux, na nuvem ou no seu próprio computador. Tudo funciona do mesmo jeito, sem dores de cabeça com configurações ou problemas de compatibilidade.
Antes de começar, instale os seguintes programas:
No PowerShell, execute o seguinte comando:
docker run --name postgres-dev -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=minhasenha -e POSTGRES_DB=meubanco -p 5432:5432 -d postgresIsso cria um container PostgreSQL com:
postgresminhasenhameubancoAbra o DBeaver
Na barra lateral esquerda, clique com o botão direito em qualquer espaço livre e selecione:
"Criar conexão"
Escolha PostgreSQL → clique em Next
postgrespostgresminhasenhaClique em Finish
meubancomeubancoNo editor, cole a query abaixo:
CREATE TABLE primeira_table ( id INT PRIMARY KEY, nome VARCHAR(100), idade INT, data_cadastro DATE );Selecione o código inteiro e pressione Ctrl + Enter (ou só Enter, se ele executar direto)
Para ver a tabela criada:
Pronto! Agora você tem um PostgreSQL rodando localmente via Docker, acessível por GUI com o DBeaver.
#Neurodata #Neuroinformatics #BrainDataScience #NeuroscienceTech #CognitiveComputing #DataDrivenNeuroscience #AIforNeuroscience #NeuroDB #BrainOnDocker#PostgreSQLForBrains
The content published here is the exclusive responsibility of the authors.




