Perguntas com a marcação «postgresql-9.3»

PostgreSQL versão 9.3

5
Como transformar json array em um postgres array?
Eu tenho uma coluna dataque contém um jsondocumento aproximadamente assim: { "name": "foo", "tags": ["foo", "bar"] } Gostaria de transformar a tagsmatriz aninhada em uma string concatenada ( foo, bar). Isso seria facilmente possível com a array_to_string()função na teoria. No entanto, essa função não atua em jsonmatrizes. Então, eu me …




2
Como lidar com um plano de consulta incorreto causado pela igualdade exata no tipo de intervalo?
Estou executando uma atualização em que exijo uma igualdade exata em uma tstzrangevariável. ~ 1M linhas são modificadas e a consulta leva ~ 13 minutos. O resultado de EXPLAIN ANALYZEpode ser visto aqui , e os resultados reais são extremamente diferentes daqueles estimados pelo planejador de consultas. O problema é …


2
O PostgreSQL maximiza o desempenho do SSD
Eu terei um enorme banco de dados do PostgreSQL 9.3 com muitas tabelas com mais de 100 milhões de entradas por tabela. Esse banco de dados será basicamente somente leitura (depois de preencher todas as tabelas necessárias e construir os índices, não haverá mais operações de gravação no banco de …



4
Transações dentro de uma transação
Qual comportamento o PostgreSQL mostraria se, por exemplo, o script abaixo fosse chamado BEGIN; SELECT * FROM foo; INSERT INTO foo(name) VALUES ('bar'); BEGIN; <- The point of interest END; O PostgreSQL descartaria o segundo BEGINou seria decidido implicitamente um commit e executaria o BEGIN ENDbloco no final como uma …


1
Ferramenta de controle de versão para o postgreSQL [fechado]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Exchange Administrator Stack Exchange. Fechado há 5 anos . Alguém pode sugerir uma ferramenta de controle de versão baseada no Windows para …

4
Como fazer a extensão pg_dump pular?
Esta é a versão 9.3, mas eu me lembro de coisas semelhantes acontecendo desde a 7.x. Então, crio o banco de dados e instalo a extensão plpgsql nele. Posteriormente, crio um pg_dump e antes de restaurá-lo no databse, verifique se ele também possui a extensão plpgsql. Então, ao restaurar isso …


3
Índices para consulta SQL com a condição WHERE e GROUP BY
Estou tentando determinar quais índices usar para uma consulta SQL com uma WHEREcondição e uma GROUP BYque está sendo executada muito lentamente. Minha consulta: SELECT group_id FROM counter WHERE ts between timestamp '2014-03-02 00:00:00.0' and timestamp '2014-03-05 12:00:00.0' GROUP BY group_id A tabela atualmente possui 32.000.000 linhas. O tempo de …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.