Perguntas com a marcação «plpgsql»

PL / pgSQL é a linguagem procedural padrão para o sistema de banco de dados PostgreSQL. Perguntas sobre PL / pgSQL provavelmente também devem ser marcadas com "PostgreSQL".

2
Crie índice se ele não existir
Estou trabalhando em uma função que me permite adicionar um índice, se ele não existir. Estou com o problema que não consigo obter uma lista de índices para comparar. Alguma ideia? Esse é um problema semelhante ao da criação da coluna resolvido com este código: https://stackoverflow.com/a/12603892/368511

4
Função Desempenho
Vindo de um histórico do MySQL, onde o desempenho do procedimento armazenado (artigo antigo) e a usabilidade são questionáveis, estou avaliando o PostgreSQL para um novo produto para minha empresa. Uma das coisas que eu gostaria de fazer é mover parte da lógica do aplicativo para os procedimentos armazenados, portanto, …

3
Maneira linguística de implementar o UPSERT no PostgreSQL
Eu li sobre diferentes UPSERTimplementações no PostgreSQL, mas todas essas soluções são relativamente antigas ou relativamente exóticas (usando CTE gravável , por exemplo). E eu não sou um especialista em psql para descobrir imediatamente, se essas soluções são antigas porque são bem recomendadas ou são (bom, quase todas são) apenas …









2
Disparador: mova linhas excluídas para a tabela de arquivamento
Eu tenho uma tabela pequena (~ 10 linhas) chamada restrictionsno meu banco de dados PostgreSQL, onde os valores são excluídos e inseridos diariamente. Gostaria de ter uma tabela chamada restrictions_deleted, onde todas as linhas excluídas restrictionsserão armazenadas automaticamente. Como restrictionspossui um ID de série, não haverá duplicatas. Como escrevo esse …




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.