Resultados da pesquisa a pedido "plpgsql"
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 ...
elimine todas as tabelas que compartilham o mesmo prefixo no postgres
Gostaria de excluir todas as tabelas que compartilham o mesmo prefixo ('supenh_agk') do mesmo banco de dados, usando um comando / consulta sql.
Por que NÃO É NULL falso ao verificar um tipo de linha?
Eu tenho uma funçãoregistration(), que deve adicionar uma linha a uma tabela em determinadas circunstâncias. Incluí um trecho de código e saída de uma chamada. E seselect * retorna uma linha de tabela não vazia (que é feita de acordo com oRAISE ...
Dividir string com dois delimitadores e converter tipo
Eu tenho uma função PL / pgSQL como esta (graças ao cara que tornou isso possível): CREATE OR REPLACE FUNCTION public.split_string(text, text) RETURNS SETOF text LANGUAGE plpgsql AS $function$ DECLARE pos int; delim_length int := ...
Prevenir e / ou detectar ciclos no postgres
Supondo um esquema como o seguinte: CREATE TABLE node ( id SERIAL PRIMARY KEY, name VARCHAR, parentid INT REFERENCES node(id) );Além disso, vamos supor que os seguintes dados estejam presentes: INSERT INTO node (name,parentid) VALUES ...
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. ...
PostgreSQL vs Oracle: verificação em tempo de compilação do PL / pgSQL
Sumário executivo: O PostgreSQL é incrível, mas estamos enfrentando muitos problemas no trabalho devido ao fato de adiar muitas verificações no código PL / pgSQL até o tempo de execução.Existe uma maneira de torná-lo mais parecido com o PL / SQL ...
como executar o script pgsql no pgAdmin?
Eu quero executar algunspgScriptdiretamente dopgAdmin UI do editor. FOR i IN 1..10 LOOP PRINT i; -- i will take on the values 1,2,3,4,5,6,7,8,9,10 within the loop END LOOP;Mas eu sempre consegui [ERROR ] 1.0: syntax error, unexpected ...
Como avaliar a expressão na instrução select no Postgres
O banco de dados do Postgres 9.1+ contém clientes e produtos. Na tabela customers, o preço do cliente é descrito como expressão sql na coluna priceexpression para cada cliente. Como criar uma lista de preços a partir desses dados? Eu tentei o ...
O registro retornado da função possui colunas concatenadas
Eu tenho uma tabela que armazena alterações de conta ao longo do tempo. Preciso juntar isso a outras duas tabelas para criar alguns registros para um dia específico, se esses registros ainda não existirem. Para facilitar as coisas (espero), ...