Resultados da pesquisa a pedido "plpgsql"

1 a resposta

Função para percorrer e selecionar dados de várias tabelas

Eu sou novo no Postgres e tenho um banco de dados com várias tabelas da mesma estrutura. Preciso selecionar dados de cada tabela que corresponda a determinados critérios. Eu poderia fazer isso com um monte deUNION consultas, mas o número de ...

1 a resposta

Abordagem robusta para criar consultas SQL programaticamente

Eu tenho que recorrer ao SQL bruto, onde o ORM está aquém (usando o Django 1.7). O problema é que a maioria das consultas acaba sendo 80-90% semelhante. Não consigo descobrir uma maneira robusta e segura de criar consultas sem violar ...

1 a resposta

Obter valores de várias colunas em um gatilho genérico

Eu sou novo no PostgreSQL e encontrei um gatilho que serve completamente ao meu propósito, exceto por uma pequena coisa. O gatilho é bastante genérico e funciona em diferentes tabelas e registra diferentes alterações de campo. ...

1 a resposta

Como executar um resultado de string de um procedimento armazenado no postgres

Eu criei o seguinte procedimento armazenado, que basicamente recebe um nome de tabela e um prefixo. A função encontra todas as colunas que compartilham esse prefixo e retorna como saída um comando de consulta 'select' ('myoneliner'). do seguinte ...

1 a resposta

Salvando a saída de uma consulta dinâmica que usa refcursor em uma tabela

Em continuação aum caso anterior [https://stackoverflow.com/questions/27824725/use-text-output-from-a-function-as-new-query/27830985#27830985] , em que uma consulta SELECT dinâmicaque usa refcursorfoi criado e, em seguida, executado - eu gostaria ...

1 a resposta

Uso de tipos de retorno personalizados em um loop FOR no plpgsql

O código a seguir que eu uso retorna um número inteiro1: CREATE TYPE my_test AS ( foo Integer ); CREATE FUNCTION foo_out() RETURNS SETOF Integer AS $$ BEGIN RETURN QUERY SELECT 1 as foo; END $$ LANGUAGE plpgsql; CREATE FUNCTION foo1() RETURNS ...

1 a resposta

Função demorando uma eternidade para ser executada para um grande número de registros

Eu criei a seguinte função no Postgres 9.3.5: CREATE OR REPLACE FUNCTION get_result(val1 text, val2 text) RETURNS text AS $BODY $Declare result text; BEGIN select min(id) into result from table where id_used is null and id_type = val2; update ...

1 a resposta

Definição da função PostgreSQL no SQuirreL: sequência não terminada entre aspas em dólar

Eu tenho a seguinte definição de função para um banco de dados PostgreSQL 9.3.4: CREATE OR REPLACE FUNCTION update_modified_timestamp() RETURNS TRIGGER AS $$ BEGIN NEW.modified_at = now(); RETURN NEW; END; $$ LANGUAGE plpgsql;Quando ...

1 a resposta

Para converter de matrizes Python para PostgreSQL rapidamente?

Esta é uma pergunta de acompanhamento para:Como converter para array int no PostgreSQL? [https://dba.stackexchange.com/questions/107079/how-to-cast-to-int-array-in-postgresql] Estou pensando em como converter o tipo de dados do Python de matriz ...

1 a resposta

Para ignorar o resultado no ANTES do TRIGGER do PostgreSQL?

Este tópico é um desafio parcial destefio [https://stackoverflow.com/q/31533496/54964]para o qual eu estou procurando uma solução melhor para uma parte da BEFORE TRIGGER. Eu só quero iniciar um gatilho para converter em colchetes corretos. Eu ...