FC ConcursosFC Concursos

Questão FC266006

Analise o seguinte comando PostgreSQL e assinale a alternativa que descreve a execução do utilitário psql: $ psql -f banco_dados.sql simple

Questões sem classificação de assunto (TI - Banco de Dados)

IDECAN · 2024

Analise o seguinte comando PostgreSQL e assinale a alternativa que descreve a execução do utilitário psql:

 

$ psql -f banco_dados.sql simple


  1. Substitui o conteúdo do arquivo simple pelo conteúdo do arquivo banco dados.
  2. Carrega o conteúdo do arquivo simple e executa as instruções SQL contidas nele no banco de dados simple.
  3. Carrega o conteúdo do arquivo banco_dados.sql e executa as instruções SQL contidas nele no banco de dados simple.
  4. Substitui o conteúdo do arquivo banco_dados pelo conteúdo do arquivo simple.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

psql com a opção -f carrega o arquivo especificado (banco_dados.sql) e envia seu conteúdo como comandos SQL ao servidor. Ou seja, o utilitário lê sequencialmente as instruções contidas no arquivo e as executa no contexto do banco de dados indicado.

O último argumento (simple) identifica o nome do banco de dados ao qual o psql se conecta antes de processar o arquivo. Assim, todas as declarações SQL do arquivo serão aplicadas a esse banco.

Na prática, esse comando é equivalente a abrir uma sessão no banco simple e colar o conteúdo de banco_dados.sql na linha de comando do psql: os comandos são executados na ordem em que aparecem.

É necessário possuir permissões adequadas no banco e o arquivo deve estar acessível no caminho informado; erros de sintaxe ou de permissão serão retornados pelo psql durante a execução.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo