O Postgres é um dos bancos de dados SQL mais avançados. Ele fornece recursos de tipos definidos pelo usuário para herança de tabela e bloqueio sofisticado. Há também integridade referencial de chave estrangeira, transações aninhadas e recursos que você não encontrará em outros bancos de dados SQL.

Postgres é compatível com ACID (atomicidade, consistência, isolamento, durabilidade). Você achará o banco de dados Postgres útil ao criar aplicativos que precisam de escalabilidade e segurança de dados.

Use um gerenciador de pacotes ou baixe o instalador

Você pode instalar o Postgres em seu dispositivo macOS usando várias fontes e métodos.

Se você usa um gerenciador de pacotes, pode verificar as instruções de instalação do Postgres em seu site.

Aqui está o comando para instalar o Postgres versões 13 e 14 com o gerenciador de pacotes Homebrew:

preparar instalar postgresql@13 # instala o Postgres versão 13
preparar instalar postgresql@14 # instala o Postgres versão 14

Como o Homebrew funciona no Linux e no macOS, o comando é compatível com os dois sistemas operacionais.

instagram viewer

Se você não usa um gerenciador de pacotes, pode instalar o Postgres por meio de um arquivo Apple Disk Image (.dmg). Você deve baixar a imagem do Postgres versão que você precisa e instale o aplicativo em sua máquina.

Configurar o aplicativo Postgres no macOS

Depois de instalar o Postgres, inicie o aplicativo. Você obterá uma interface do usuário com a opção de configurações do servidor e bancos de dados pré-instalados, conforme mostrado abaixo. Iniciar o aplicativo automaticamente executa o Postgres; por padrão, o Postgres é executado na porta 5432 no macOS.

Você pode usar o Configurações do servidor botão para alterar o servidor e as portas do seu banco de dados. Você também terá uma visão geral dos diretórios de instalação, configuração, log e dados que você pode acessar a partir da interface.

Você pode abrir sua instância de banco de dados (uma instância padrão é criada com seu nome de usuário) para acessar a interface de linha de comando do Postgres.

Adicionar Postgres ao seu PATH

Depois de instalar o aplicativo Postgres, você precisará adicionar seu caminho ao seu $PATH variável de ambiente para executá-lo fora do próprio terminal do aplicativo.

Abra sua pasta Aplicativos no Finder, clique com a tecla Control pressionada no aplicativo Postgres e selecione Mostrar conteúdo do pacote.

Ao selecionar a opção “Mostrar conteúdo do pacote”, você poderá visualizar o conteúdo do aplicativo Postgres.

Abra o Conteúdo pasta, então o Versões pasta e, em seguida, selecione a pasta da sua versão (neste caso, 14).

Ctrl-clique no caixa pasta e segure o opções botão no teclado e selecione Copiar bin como nome de caminho para adicionar o caminho à sua área de transferência.

Você precisará editar a fonte zsh do seu terminal zshrc para adicionar a exportação de caminho ao aplicativo Postgres.

Abra seu aplicativo de terminal e execute este comando para editar o zshrc Arquivo:

vim ~/.zshrc

O comando abrirá o zshrc arquivo em um Editor do Vim que você pode usar para editar o arquivo.

Se você não se sentir confortável em usar o vim, poderá usar qualquer outro editor de texto. O arquivo .zshrc está em seu diretório inicial e você precisará ser visualização de arquivos ocultos para acessá-lo.

Adicione uma instrução de exportação e especifique o caminho do seu aplicativo Postgres. Por exemplo:

exportar CAMINHO=$PATH:/Applications/Postgres.app/Contents/Versions/14/bin

Salve o arquivo de origem, saia do editor Vim, reinicie seu aplicativo de terminal e execute o psql comando do seu terminal recém-aberto:

psql

Quando você executa o psql comando você deve ver uma interface de comando que conecta você à sua instância de banco de dados Postgres. Isso é semelhante a abrir o Postgres pelo aplicativo:

Agora você pode usar o Postgres a partir de uma linha de comando, sem iniciar o aplicativo Postgres. Esse processo funciona para a maioria das versões do Postgres e você pode usar esse processo em chips Silicon ou Intel.

Postgres é um banco de dados multiplataforma

O banco de dados Postgres é respeitável por seus recursos e suporte em diferentes ecossistemas. Você pode usá-lo em uma variedade de pilhas de desenvolvimento de software, serviços de computação em nuvem e sistemas operacionais.

Você pode começar a usar o Postgres rapidamente, pois ele suporta SQL, uma sintaxe semelhante ao inglês que bancos de dados como MySQL e SQLite também usam.