Resultados da pesquisa a pedido "postgresql"
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 ...
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 - ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...