mostrar as bases de dados no PostgreSQL introdução
Se estiver a trabalhar com o PostgreSQL, é provável que tenha mais do que uma base de dados no seu servidor de PostgreSQL. Pode haver momentos em que você precisa obter uma lista de todas as bases de dados que estão no sistema. Felizmente, existem algumas maneiras simples de realizar esta tarefa. Neste artigo, explicaremos como mostrar bases de dados no PostgreSQL usando dois métodos diferentes.,
pré-Requisitos para utilizar o PostgreSQL
neste tutorial, nós vamos ser a execução de vários comandos de banco de dados, por isso há alguns pré-requisitos que precisam ser implementados antes de avançar:
-
Primeiro, você deve garantir que o PostgreSQL é instalado em sua máquina. Se não tiver a certeza, use o comando
service postgresql status
, que lhe permitirá saber se o estado éactive
. -
deve também certificar-se de que
psql
, a interface PostgreSQL da linha de comandos, está instalada., O comandopsql -V
pode ser usado para verificar quepsql
está instalado.,
Acessando um banco de dados PostgreSQL com ‘psql’
podemos usar o seguinte comando para acessar um banco de dados PostgreSQL em uma máquina local usando o psql
interface de linha de comando:
1
|
sudo su – postgres
|
Este comando irá pedir a senha, então você precisará inseri-lo para obter acesso ao PostgreSQL.,
em seguida, digite o seguinte comando para acessar seu banco de dados:
1
|
psql some_username -h 127.0.0.1 -d some_database
|
Novamente, você será solicitado para a senha do usuário, portanto, você precisará digitá-la novamente e pressione enter.
crie uma base de dados PostgreSQL
a próxima coisa que faremos é criar uma base de dados PostgreSQL., Para acompanhar, você precisará abrir a linha de comandos no Windows ou no terminal em MacOS ou Linux.,>1
For our example, we’ll create the test
database:
1
|
CREATE DATABASE test;
|
List databases for Postgres in psql
The \l
command in psql
can be used to show all of the PostgreSQL databases., O comando \list
também pode ser usado para alcançar os mesmos resultados.
Quando você usa este comando, a saída devolvida deve olhar como este:
Mostrar bancos de dados usando o ‘SELECT’ instrução
Enquanto é fácil e conveniente de usar psql
comandos mostrados na seção anterior, há também uma outra maneira de mostrar bancos de dados em PostgreSQL., Nós podemos usar o seguinte SELECT
consulta psql
interface:
1
|
SELECT datname FROM pg_database;
|
A instrução SELECT mostrado acima deve retornar resultados que se parecem com isto:
podemos ver a partir dos resultados que o pg_database
tabela de coleta de informações sobre as bases de dados disponíveis no PostgreSQL.,
Se quiser ligar-se a uma base de dados específica, pode usar o comando \c
seguido do nome da base de dados. Isto permitir-lhe-á introduzir a base de dados e iniciar a realização de consultas. Por exemplo: \c some_database
.
conclusão sobre como mostrar bases de dados em PostgreSQL
Se você tem PostgreSQL instalado em sua máquina, é importante saber que uma única instância do servidor PostgreSQL pode gerenciar uma série de diferentes bases de dados. Existem alguns comandos simples disponíveis que podem ser usados para obter uma lista das bases de dados em seu servidor PostgreSQL., Neste artigo, nós olhamos para algumas maneiras diferentes de mostrar bases de dados no PostgreSQL. Usando os exemplos e instruções fornecidos neste tutorial, você será capaz de recuperar sua própria lista de bancos de dados e melhor gerenciar seu servidor PostgreSQL.