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
- Substitui o conteúdo do arquivo simple pelo conteúdo do arquivo banco dados.
- Carrega o conteúdo do arquivo simple e executa as instruções SQL contidas nele no banco de dados simple.
- Carrega o conteúdo do arquivo banco_dados.sql e executa as instruções SQL contidas nele no banco de dados simple.
- 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