1
resposta

"ESTA CORRETO ESSA FORMA DE ABRIR O BANCO DE DADOS?"

A única forma deu conseguir rodar o banco de dados é eu marcar aquela parte que está ali em baixo.. Seguindo a forma que foi apresentada no vídeo não está indo mesmo estando tudo certo!!! então eu marco e depois vou no executar aí me da as informações.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Elvis, tudo bem?

Se você apenas executar sem selecionar nada, o Postgres vai executar todo o escopo, no seu caso seria da linha 1 até a 56. Considerando a aula do professor, ele tinha mais alguns comandos acima, certo?

Logo, o Postgres não permite mais de uma visualização de query, por isso você acaba tendo que selecionar todo o comando de** INSERT**, para que ele execute somente o comando selecionado e ignore todo o resto.

Exemplo hipotético de uma query com vários comandos de SQL:

SELECT * FROM tabela

INSERT INTO tabela VALUES ('teste')

SELECT * FROM tabela

DELETE FROM tabela

Se eu apenas executar F5, ou clicar em Executar, o Postgres vai noticiar um erro, pois não será possível executar mais de um comando na mesma execução.

SELECT * FROM tabela

""INSERT INTO tabela VALUES ('teste')""

SELECT * FROM tabela

DELETE FROM tabela

Agora imagine que, o que está em aspas é apenas o que eu selecionei, se eu executar, o Postgres vai entender apenas a execução de INSERT.