Resultados da pesquisa a pedido "postgresql"

4 a resposta

ORDER pela lista de valores IN

Eu tenho uma consulta SQL simples no PostgreSQL 8.3 que pega vários comentários. Eu forneço um classificado lista de valores para oIN construa noWHERE cláusula: SELECT * FROM comments WHERE (comments.id IN (1,3,2,4));Isto retorna comentários em ...

3 a resposta

Atualize com a função chamada uma vez para cada linha no Postgres 8.4

Tenho a seguinte instrução UPDATE: update mytable set a = first_part(genid()), b = second_part(genid()), c = third_path(genid()) where package_id = 10; Neste exemplo, a funçãogenid() é chamado três vezes para cada linha, o que está errado - ...

7 a resposta

Otimização da velocidade do banco de dados: poucas tabelas com muitas linhas ou muitas tabelas com poucas linha

Tenho uma grande dúvida. amos tomar como exemplo um banco de dados para os pedidos de qualquer empres Digamos que esta empresa faça cerca de 2.000 pedidos por mês, portanto, cerca de 24 mil pedidos por ano, e eles não desejam excluir nenhum ...

3 a resposta

Como você encontra resultados que ocorreram na semana passada?

Eu tenho umbooks tabela com umreturned_date coluna. Gostaria de ver os resultados de todos os livros com uma data de retorno que ocorreu na semana passada. Alguma ideia? Tentei fazer algumas contas matemáticas, mas o Postgres não ...

4 a resposta

Calcular o número de eventos simultâneos no SQL

Tenho uma tabela que mantém chamadas telefônicas, com os seguintes campos: EU IRI STARTTIMEFIM DO TEMP STATUSCHAMADA DLIGAR PAR Existem 2,9 milhões de registros carregados em um banco de dados PostgreSQL local. Adicionei índices no ID (índice ...

4 a resposta

Postgres altera manualmente a sequência

Estou tentando definir uma sequência para um valor específico. SELECT setval('payments_id_seq'), 21, trueIsso gera um erro: ERROR: function setval(unknown) does not exist UsingALTER SEQUENCE parece não funcionar também? ALTER SEQUENCE ...

4 a resposta

Especifique um fuso horário para usar como fuso horário de referência

Com base nas duas primeiras respostas, a pergunta não era clara como originalmente postada, por isso estou reescrevendo-a completamente: A pergunta a seguir refere-se apenas a como e quais dados são armazenados, e não existe forma ou formulário ...

3 a resposta

Em uma função de trigger, como obter quais campos estão sendo atualizados

Isso é possível? Estou interessado em descobrir quais colunas foram especificadas noUPDATE solicitar independentemente do fato de que o novo valor que está sendo enviado pode ou não ser o que já está armazenado no banco de dado A razão pela ...

5 a resposta

PostgreSQL unnest () com o número do elemento

Quando tenho uma coluna com valores separados, posso usar ounnest() função: myTable id | elements ---+------------ 1 |ab,cd,efg,hi 2 |jk,lm,no,pq 3 |rstuv,wxyz select id, unnest(string_to_array(elements, ',')) AS elem from myTable id | elem ...

1 a resposta

Visitar um gráfico direcionado como se fosse um não direcionado, usando uma consulta recursiva

Preciso da sua ajuda sobre a visita de um gráfico direcionado armazenado em um banco de dado Considere o seguinte gráfico direcionado 1->2 2->1,3 3->1 Uma tabela armazena essas relações: create database test; \c test; create table ownership ...