Questões de Concurso
Comentadas sobre postgresql em banco de dados
Foram encontradas 579 questões
Considere a seguinte instrução SQL:
WITH RECURSIVE cte(n) AS (
SELECT 1
UNION ALL
SELECT n+1 FROM cte WHERE n<5
)
SELECT * FROM cte;
Ao ser executada no PostgreSQL, ela produz como resultado:
I - O PostgreSQL gerencia várias conexões com o banco de dados de uma única vez, por meio do recurso de multithread oferecido pelos sistemas operacionais. Dessa forma, mais de uma pessoa pode acessar a mesma informação sem ocasionar atrasos ou filas de acesso. II - O PostgreSQL oferece recursos para realizar replicação entre servidores de forma gratuita, inclusive, para aplicações comerciais. III - O suporte nativo à SSL está embutido no PostgreSQL, possibilitando criar conexões seguras a partir de canais, para trafegar tanto informações de login quanto aquelas consideradas sigilosas.
Quais estão corretas?
Quando realiza-se a instalação do PostgreSQL no sistema operacional Windows, a seguinte linha de comando é digitada:
C:\Program Files\PostgreSQL\9.0\bin> createuser.exe --createdb
--username postgres --no-createrole --pwprompt openpg
Qual é a função da diretiva–pwprompt?
SELECT INITCAP('concurso público') ;
# docker run --name pgSQL -p 8665:5432 -e POSTGRES_PASSWORD=pswrd -d postgres
O comando apresentado resultará em um contêiner com as seguintes características:
A instrução SQL em PostgreSQL abaixo está mal formulada:
CREATE VIEW vista AS SELECT ‘Hello World’;
Isto aconteceu, porque:
Considere o trecho em PostgreSQL abaixo:
INSERT into alunos (id, nome, email) VALUES (1, ‘João’, ‘[email protected]’), (2, ‘Maria’, ‘[email protected]’), (3, ‘José’, ‘[email protected]’);
Considerando a existência prévia da tabela alunos que contém as colunas id, nome e email, e desconsiderando os tipos de dados, a execução do trecho resultará:
No PostgreSQL (versão 9.2), os arquivos de texto criados pelo comando pg_dump devem ser lidos pelo programa psql. De forma geral, o comando para restaurar um dump com o programa psql é:
psql dbname < infile
Onde infile é um arquivo gerado através da saída do comando pg_dump e dbname é o nome de um banco de dados previamente criado. Por padrão, o programa psql continuará a executar o script contido no arquivo infile, mesmo depois que erros SQL forem encontrados. Se for desejado, é possível forçar a parada do comando psql caso encontre errros SQL, utilizando o seguinte comando: