image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
EDUARDO SOUZA
EDUARDO SOUZA27/02/2025 12:20
Compartilhe

Conectando PGAdmin ao PostgreSQL no Railway

    Conectando PGAdmin ao PostgreSQL no Railway

    Este guia demonstra como conectar o PGAdmin a um banco de dados PostgreSQL implantado no Railway. O processo é simples, embora possa não ser imediatamente intuitivo.

    1. Implantando o PostgreSQL no Railway:

    • No Railway, crie um novo aplicativo e escolha implantar um banco de dados PostgreSQL.
    • Após a implantação, acesse a seção "Variables" do seu aplicativo.
    • Nesta seção, você encontrará informações cruciais para a conexão, incluindo:
    • URL público do banco de dados (Database Public URL)
    • Porta (Port)
    • Nome do banco de dados (Database Name)
    • Nome de usuário (Postgres User)
    • Senha (Postgres Password)

    2. Conectando no PGAdmin:

    • Abra o PGAdmin (versão 4 ou superior).
    • Clique com o botão direito em "Servers" e selecione "Register" -> "Server".
    • Na guia "General", insira um nome para o servidor.
    • Na guia "Connection", preencha os seguintes campos:
    • Host/address: Cole o "Database Public URL" copiado do Railway.
    • Port: Insira a porta específica fornecida no Railway (não use a porta padrão 5432).
    • Database: Insira o nome do banco de dados ("rayway").
    • Username: Insira "postgres".
    • Password: Insira a senha fornecida no Railway.
    • Clique em "Save".

    3. Verificando a Conexão:

    • O PGAdmin deve se conectar ao banco de dados PostgreSQL no Railway.
    • Inicialmente, não haverá tabelas no banco de dados.

    4. Criando Tabelas:

    • Você pode criar tabelas diretamente no PGAdmin.
    • Se estiver usando um ORM (Object-Relational Mapping) como o Prisma, você pode definir seu esquema no backend e gerar as tabelas automaticamente.

    Pontos Importantes:

    • O "Database Public URL" do Railway contém todas as informações necessárias para a conexão.
    • A porta fornecida no Railway é essencial para a conexão.
    • O username é "postgres".
    • Se você utilizar um ORM como o prisma, poderá utilizar a mesma connection string que usou no PG admin, para adicionar ao seu schema do prisma, e então executar o comando de migração do prisma, para criar suas tabelas.

    Conclusão:

    Este guia simplifica o processo de conexão do PGAdmin a um banco de dados PostgreSQL implantado no Railway, permitindo que você gerencie seu banco de dados remotamente.

    Compartilhe
    Recomendados para você
    Decola Tech 2025
    Microsoft AI for Tech - Copilot Studio
    Suzano - Python Developer
    Comentários (0)