Instale e comece com o PostgreSQL 10 no Arch Linux
PostgreSQL é um poderoso sistema de gerenciamento de banco de dados de objetos-relatórios de objetos. O PostgreSQL está fortemente em conformidade com o ANSI SQL Standard 2008. É um banco de dados de código aberto e de plataforma cruzada. É um banco de dados de classe corporativo. A versão mais recente do PostgreSQL até o momento da redação é 10.
Neste artigo, mostrarei como instalar e usar o PostGresql 10 no Arch Linux. Vamos começar.
Instalando o PostGresql 10
Primeiro atualize o banco de dados de pacotes de Pacman Gerenciador de pacotes com o seguinte comando:
$ sudo pacman -y
O banco de dados de pacotes de Pacman O gerenciador de pacotes deve ser atualizado.
PostGresql 10 está disponível no repositório oficial do pacote do arch Linux. Então você pode instalar o PostgreSQL 10 com muita facilidade.
Você pode executar o seguinte comando para instalar o PostGresql 10 no Arch Linux:
$ sudo pacman -s postgresql
Agora pressione 'y' e depois pressione para continuar.
PostgreSQL 10 deve ser instalado.
Agora você pode executar o seguinte comando para verificar a versão do PostGresql que você instalou.
$ postgres --version
Como você pode ver na captura de tela abaixo, a versão do PostgreSQL instalada é 10.2.
Agora você pode executar o seguinte comando para verificar se o PostgreSQL está em execução ou não.
$ sudo status systemctl pósgresql
Como você pode ver na captura de tela abaixo, o PostgreSQL não está funcionando.
Você pode pensar que tudo o que você precisa fazer agora é começar PostgreSQL. Mas você está errado. Você não pode começar o PostGresql agora, pois o diretório de dados do PostgreSQL ainda não foi inicializado.
Antes de poder inicializar o diretório de dados do PostgreSQL, você deve fazer o login como o PostGres Usuário com o seguinte comando:
$ sudo su - postgres
Você está conectado como PostGres Usuário como você pode ver na seção marcada da captura de tela abaixo.
NOTA: Você deve sempre fazer login como usuário do Postgres para usar ou fazer qualquer tipo de administração de PostgreSQL. Caso contrário, você poderá obter erros de permissão e as coisas podem não funcionar como esperado.
Agora você pode inicializar o diretório de dados do PostgreSQL com o seguinte comando:
$ initdb -locale en_us.Utf -8 -d/var/lib/postgres/dados
Nota: O diretório de dados padrão do PostgreSQL no arch linux is/var/lib/postgres/dados
Como você pode ver na captura de tela abaixo, o diretório de dados está sendo inicializado.
O diretório de dados é gerado nesta fase.
Agora logout de PostGres Usuário com o seguinte comando:
$ saída
Você deve ser retirado de PostGres conta de usuário.
Agora que o diretório de dados do PostgreSQL é gerado, você pode iniciar o PostGresql com o seguinte comando:
$ sudo SystemCtl Iniciar PostgreSQLVocê pode executar o seguinte comando para verificar se o PostgreSQL está sendo executado novamente com o seguinte comando:
$ sudo status systemctl pósgresqlComo você pode ver na captura de tela abaixo, o servidor de banco de dados PostGresql está em execução.
Agora você deve adicionar PostGresql à inicialização do sistema para que ele inicie automaticamente na inicialização do sistema.
Execute o seguinte comando para adicionar PostgreSQL à inicialização do sistema:
$ sudo systemctl Ativar postgreSqlPostgreSQL deve ser adicionado à inicialização do sistema, como você pode ver na captura de tela abaixo.
Usando PostgreSQL 10
Nesta seção, mostrarei o básico do PostGresql 10.
Antes de fazer qualquer coisa, faça login como PostGres Usuário com o seguinte comando:
$ sudo su - postgres
Você está conectado como PostGres do utilizador.
Você pode usar o criadoB comando para criar um banco de dados no PostgreSQL.
Digamos que você queira criar um banco de dados Linuxhint. Você pode executar o seguinte comando para criar Linuxhint base de dados:
$ CreateDB Linuxhint
O Linuxhint Banco de dados deve ser criado.
Você pode usar PSQL comando para fazer login em um banco de dados existente com o qual você criou criadoB comando.
Você pode executar o seguinte comando para fazer login para Linuxhint base de dados.
$ psql linuxhintComo você pode ver na captura de tela abaixo, você está conectado ao Linuxhint base de dados.
Depois de fazer login em um banco de dados usando PSQL Comando, você pode executar comandos SQL compatíveis PostGresql.
Por exemplo, você pode executar a seguinte instrução SQL para verificar a data atual.
$ Select fren_date;Como você pode ver na captura de tela abaixo, a data atual é impressa.
Você pode executar as seguintes instruções SQL para criar uma tabela Usuários no PostgreSQL:
Crie usuários de tabela (Como você pode ver uma tabela Usuários é criado.
Você pode inserir no recém -criado Usuários Tabela usando a seguinte instrução SQL:
Insira os valores dos usuários ('shahriar', 'shovon');Como você pode ver, 1 linha é inserida no Usuários mesa.
Você pode executar a seguinte instrução SQL para selecionar todos os dados do Usuários mesa.
Selecione * dos usuários;Como você pode ver, os dados que inseri foram recuperados.
É assim que você instala e começa com o PostgreSQL 10 no Arch Linux. Obrigado por ler este artigo.