Conecte -se às janelas da linha de comando do banco de dados PostGresql

Conecte -se às janelas da linha de comando do banco de dados PostGresql

Em nossos artigos anteriores, conversamos sobre o servidor PostGresql e os bancos de dados criados com a ajuda deste servidor. No entanto, afirmamos anteriormente que a instalação deste RDBMS em um sistema Windows 10 é um pouco mais complexo do que o sistema operacional Linux. Portanto, a maioria dos usuários também encontra usando os bancos de dados PostGresql no Windows 10 bastante desafiadores. Para facilitar a dificuldade deles, queríamos ensinar a eles o primeiro passo de usar os bancos de dados PostGresql, eu.e., conectando -se aos bancos de dados PostGresql. Até agora, você teria cumprido o objetivo desta discussão. O objetivo é guiá -lo sobre o mecanismo de conexão de um banco de dados PostgreSQL enquanto estiver usando o prompt de comando do Windows 10.

NOTA: Você também pode brincar com os bancos de dados PostGresql enquanto estiver usando o shell SQL ou PSQL; No entanto, o objetivo deste artigo foi diferente disso.

Como se conectar ao banco de dados PostGresql através da interface da linha de comando do Windows 10 (CLI)?

Para se conectar a qualquer banco de dados PostGresql desejado através do Windows 10 CLI, você terá que executar as cinco etapas a seguir, enquanto o sexto é opcional. No entanto, gostaríamos de afirmar aqui que você deve primeiro ler todas essas etapas e depois começar a executá -las para que você possa realizar a tarefa desejada corretamente sem cometer erros.

Etapa 1: Configure a variável de ambiente do seu sistema Windows 10:

Antes de começar a usar o prompt de comando do Windows 10 para acessar o ambiente PostGresql, você precisa configurar a variável de ambiente do seu sistema. Caso contrário, você enfrentará problemas ao acessar o ambiente PostgreSQL em seu sistema. Para configurar a variável de ambiente necessária, você deve digitar "Env" na sua barra de pesquisa do Windows 10 e clique no resultado "Editar as variáveis ​​do ambiente do sistema".

Depois de escolher esta opção, a janela Propriedades do sistema aparecerá na tela. Você precisa clicar na terceira guia chamada na guia "Avançado" nesta janela. Nessa guia, você precisa localizar o botão Variáveis ​​de ambiente e clicar nele.


Em seguida, vá para a seção Variáveis ​​do sistema e clique duas vezes na opção de caminho localizada ali. Isso permitirá que você adicione o caminho do diretório de bin do seu servidor PostGresql à variável de ambiente do caminho, para que o ambiente PostGresql possa ser acessado facilmente a partir do prompt de comando do Windows 10.

Na variável do ambiente do caminho, você precisa clicar no botão "novo" para poder adicionar um novo caminho a ele.

Aqui, você precisa copiar e colar o caminho do diretório BIN do seu servidor PostGresql no local especificado. Depois de adicionar este caminho, você pode prosseguir clicando no botão "OK". Depois disso, você também pode fechar a janela das propriedades do sistema.

Etapa 2: Acesse o prompt de comando através do seu sistema Windows 10:

Depois de configurar corretamente a variável de ambiente necessário para o seu servidor PostgreSQL, a próxima etapa é iniciar o prompt de comando no Windows 10. Para isso, você deve usar a barra de pesquisa do Windows 10 novamente e procurar "cmd" nele. Você poderá ver instantaneamente o resultado do prompt de comando no qual precisa clicar para lançá -lo.

A janela Prompt de comando padrão do nosso sistema Windows 10 é mostrada abaixo. Inicialmente, nenhum comandos será executado, mas você verá como pode executar comandos no prompt de comando do Windows 10 na seguinte etapa.

Etapa 3: insira o ambiente PostGresql através do prompt de comando:

Agora, você precisa acessar o ambiente PostGresql através do prompt de comando do Windows 10. Para isso, você precisa executar o comando mostrado abaixo:

> psql -u postgres

Aqui, “PostGres” representa o nome de usuário padrão para o servidor PostGresql. Durante a instalação do servidor PostGresql e, mesmo depois disso, você pode criar um novo usuário. No entanto, como não criamos nenhum novo usuário para o nosso servidor PostGresql, teremos que acessar o ambiente PostgreSQL por meio do usuário criado por padrão durante a instalação. Se você também não criou um novo usuário, seu nome de usuário padrão também será "PostGres".

Quando você executa o comando acima mencionado, você será solicitado a fornecer senha de conta de usuário especificada. Para a conta de usuário padrão, você deve criar uma senha para acessá -la durante a instalação do PostgreSQL Server; Portanto, neste caso, forneceremos a senha que configuramos para a conta de usuário padrão durante a instalação do servidor PostgreSQL em nosso sistema Windows 10.

Logo após fornecer a senha correta para a conta de usuário especificada, você inserirá imediatamente o ambiente PostGresql enquanto estiver no prompt de comando do Windows 10.

Etapa 4: Crie um exemplo de banco de dados PostGresql:

Antes de tentarmos nos conectar a um banco de dados PostGresql, primeiro criaremos um banco de dados de amostra usando o seguinte comando. Se você já possui o banco de dados PostGresql desejado criado no seu sistema Windows 10, você pode pular esta etapa.

# Crie um banco de dados sampledb com codificação 'utf8' lc_collate = "inglês estados" lc_ctype = "inglês estados";

Aqui, SampledB representa o nome do banco de dados PostGresql de amostra que estamos tentando criar com este comando.

Se você forneceu todos os parâmetros do comando acima mencionado corretamente, esse comando será executado com sucesso, produzindo a resposta de "Criar banco de dados" em seu prompt de comando, como mostrado na imagem abaixo:

Como este era apenas um exemplo de banco de dados PostGresql e não pretendemos fazer mais nada com ele, como tal, apenas queríamos mostrar como você pode se conectar a esse banco de dados através do prompt de comando do Windows 10; Portanto, não criamos nenhuma mesa nesse banco de dados, eu.e., nosso banco de dados PostGresql de amostra está vazio.

Etapa 5: conecte -se ao seu banco de dados de amostra PostGresql recém -criado:

Para se conectar ao recém -criado banco de dados de amostra PostGresql, o comando que precisa ser executado é muito simples e é o seguinte:

# psql sampledb

Aqui, SampledB corresponde ao banco de dados ao qual queremos conectar usando o prompt de comando do Windows 10. Você pode substituí -lo pelo nome do banco de dados PostGresql desejado ao qual deseja se conectar.

Se o seu banco de dados solicitado existir e também não houver outros erros, você poderá se conectar ao banco de dados especificado com sucesso, mas você não receberá um reconhecimento no prompt de comando, como mostrado abaixo:

Etapa 6: Execute as consultas PostGresql no seu amostra PostGresql Database (Opcional):

Depois de se conectar com sucesso ao seu banco de dados PostGresql desejado ao usar o prompt de comando do Windows 10, você pode executar todas as consultas de sua escolha para manipular seus dados. No entanto, se você deseja sair do ambiente PostgreSQL após se conectar ao banco de dados desejado, tudo o que você precisa fazer é executar a seguinte consulta, e você estará fora do ambiente PostgreSQL.

# \ q

Conclusão:

Este artigo deu aos usuários uma boa vantagem para se conectar aos bancos de dados PostGresql enquanto usam o prompt de comando do Windows 10. Esperamos que, depois de passar por este guia, você não enfrente nenhum problema, pelo menos enquanto se conecta aos seus bancos de dados PostGresql no Windows 10, especialmente se você pretende usar o prompt de comando para esse propósito.