Perguntas com a marcação «postgresql»

Todas as versões do PostgreSQL. Adicione uma tag específica da versão adicional, como postgresql-11, se esse contexto for importante.


1
Expressões de tabela comuns do PostgreSQL versus uma tabela temporária?
A documentação do PostgreSQL no WITH mostra o seguinte exemplo: WITH regional_sales AS ( SELECT region, SUM(amount) AS total_sales FROM orders GROUP BY region ), top_regions AS ( SELECT region FROM regional_sales WHERE total_sales > (SELECT SUM(total_sales)/10 FROM regional_sales) ) SELECT region, product, SUM(quantity) AS product_units, SUM(amount) AS product_sales FROM …
11 postgresql 


2
Atualizar coluna com dados de outra tabela
Estou trabalhando em um problema complicado, mas vou simplificá-lo para esse problema. Eu tenho duas mesas A [ID, column1, column2, column3] B [ID, column1, column2, column3, column4] e eu quero atualizar o terceiro: C [ID, column1, column2,column3] Estou atualizando outra terceira tabela usando esta consulta. UPDATE C set column1=t.firstTab, column2=t.secondTab, …

2
ORDER BY lento com LIMIT
Eu tenho esta consulta: SELECT * FROM location WHERE to_tsvector('simple',unaccent2("city")) @@ to_tsquery('simple',unaccent2('wroclaw')) order by displaycount Estou feliz com isso: "Sort (cost=3842.56..3847.12 rows=1826 width=123) (actual time=1.915..2.084 rows=1307 loops=1)" " Sort Key: displaycount" " Sort Method: quicksort Memory: 206kB" " -> Bitmap Heap Scan on location (cost=34.40..3743.64 rows=1826 width=123) (actual time=0.788..1.208 rows=1307 …

2
Exibir uso de memória do Postgresql
Estou executando o Postgresql em um servidor Ubuntu e preciso poder monitorar seu uso de memória. Atualmente, tenho scripts em execução em um trabalho cron de um minuto que monitora / registra várias estatísticas e também precisa monitorar / registrar o uso atual da memória do Postgresql. Eu procurei e …

2
PostgreSQL: Imutável, Volátil, Estável
Não estou claro sobre o verdadeiro significado nas definições para funções IMMUTABLE, VOLATILE e STABLE. Eu li a documentação, especificamente as definições de cada um. IMMUTABLE indica que a função não pode modificar o banco de dados e sempre retorna o mesmo resultado quando recebe os mesmos valores de argumento …

1
postgres - pg_dump e pg_restore sem funções
Estou tentando restaurar um despejo sem ter as funções apropriadas no banco de dados de recebimento. Como mencionado aqui , mas também aqui , você precisa ter o --no-ownercomo uma opção, seja em pg_dumpou pg_restoreou ambos Eu usei a seguinte linha de comando para criar meu despejo "C:\Program Files\PostgreSQL\9.3\bin\pg_dump.exe" --no-owner …

2
Excluir das linhas da tabela em que qualquer campo da coluna é nulo
Existe uma maneira de excluir uma linha de uma tabela na qual qualquer campo da coluna é nulo sem especificar explicitamente qual coluna é nula? Estou usando o postgreSQL. Aqui está o meu esquema de relação: Column | Type | Modifiers --------------+---------+---------------------------------------------------------------------- id | integer | not null default nextval('aurostat.visitor_center_id_seq'::regclass) …
11 postgresql 


1
Por que o PL / Python não é confiável?
De acordo com os documentos: O PL / Python está disponível apenas como uma linguagem "não confiável", o que significa que ele não oferece nenhuma maneira de restringir o que os usuários podem fazer nele e, portanto, é denominado plpythonu. Uma variante confiável plpython pode se tornar disponível no futuro …

2
Numérico vs Inteiro para uma coluna - tamanho e desempenho
Eu tenho um aplicativo que usa uma tabela do PostgreSQL. A tabela é muito grande (bilhões de linhas) e possui uma coluna que é um número inteiro. A integerpode ser de até 6 dígitos, ou seja, não há 0-999,999 negativos. Eu pensei em mudar para ser numeric(6,0). Isso seria uma …
11 postgresql 


3
Definir valor aleatório do conjunto
Preciso colocar alguns valores aleatórios no banco de dados, mas não quero terminar com texto completamente aleatório (como 7hfg43d3). Em vez disso, gostaria de escolher aleatoriamente um dos valores fornecidos por mim.

1
Registrando em um arquivo no serviço Windows PostgreSQL
Preciso de uma alternativa para executar o seguinte comando: C:\xxx\pgsql\bin\pg_ctl" -D "C:\xxx\pgsql\data" -l "C:\yyy\log\pgsql.log" start. Dessa forma, o servidor inicia e faz logon no C:\yyy\log\pgsql.log. Porém, quando tento registrar o servidor como um serviço - não há opções de log disponíveis e o servidor faz logon no Visualizador de Eventos. …

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.