Noções básicas sobre o comando complexo do psql

-2

Eu estava passando por um tutorial on-line sobre o psql e me deparei com o seguinte comando:

psql -U user -d postgres -f ~/Desktop/pgrouting-workshop/data/sampledata_notopo.sql

Eu só estou querendo saber o que todos esses parâmetros -d e -f , eu sou novo no Ubuntu e nem sei qual palavra-chave para procurar, para que eu pudesse obter a documentação para esses sinalizadores.

Alguém pode decompô-lo por mim?

    
por Alexander Solonik 01.09.2015 / 22:13

1 resposta

1

Como outro usuário apontou, no Ubuntu (e em outras distribuições do Linux), normalmente você pode encontrar páginas man (manuais) com o comando man, por exemplo:

    man psql 

que lhe daria uma "man page" sobre como usar o comando "psql". Como alternativa, você também pode tentar o comando info, por exemplo:

    info man 

que lhe dará informações sobre o comando "man".

Para uma breve visão geral do homem versus informação, veja aqui .

O comando psql como você está usando pode ser dividido:

    psql 

(o comando em si)

    -U user 

(conecte como o usuário chamado "usuário")

    -d postgres 

(para o banco de dados chamado postgres)

    -f ...

(use o nome do arquivo localizado em ... como a origem das consultas, em oposição a interativamente).

Resumidamente, os comandos do Linux geralmente assumem a forma:

    command -option(s) arguments . 
    
por marshki 01.09.2015 / 23:06