Como editar queries SQL com um editor de textos no console do PostgreSQL
Essa dica é pra quem usa PostgreSQL e quer editar suas queries dentro de algum editor de texto sem sair do console do banco de dados.
Isso é especialmente útil quando você precisa rodar uma query complexa diretamente no console.
Primeiramente, verique qual é o seu editor de textos configurado na variável de ambiente
EDITOR
:bash
$ echo $EDITOR
# vim
No meu caso, meu editor padrão é o Vim.
Se você não tiver nenhum editor configurado, basta inclur a seguinte linha no seu arquivo
~/bash_profile
:bash
export EDITOR=vim
Depois, abra o console do PostgreSQL (
psql
) e digite \e
para que você possa digitar as queries SQL de forma mais confiante e organizada no seu editor preferido:bash
$ psql
# psql (9.0.4)
# Type "help" for help.
database_name=# \e