Resultados da pesquisa a pedido "upsert"

3 a resposta

Usando uma condição if em uma inserção do SQL Server

Tenho a seguinte declaração no meu código INSERT INTO #TProductSales (ProductID, StockQTY, ETA1) VALUES (@ProductID, @StockQTY, @ETA1)Eu quero fazer algo como: IF @ProductID exists THEN UPDATE #TProductSales ELSE INSERT INTO #TProductSales ...

1 a resposta

Índice parcial não usado na cláusula ON CONFLICT ao executar uma upsert no Postgresql

Eu tenho a seguinte tabela de valor de atributo da entidade: CREATE TABLE key_value_pair ( id serial NOT NULL PRIMARY KEY, key varchar(255) NOT NULL, value varchar(255), is_active boolean ); CREATE UNIQUE ...

2 a resposta

INSERT ou SELECT estratégia para sempre retornar uma linha?

Usando o Postgres 9.6, segui a estratégia recomendada em https://stackoverflow.com/a/40325406/435563 [https://stackoverflow.com/a/40325406/435563]fazer umINSERT ouSELECT e retorne o ID resultante: with ins as ( insert into prop (prop_type, norm, ...

1 a resposta

Detectar se a linha foi atualizada ou inserida

Estou fazendo umaINSERT comON CONFLICT postgre usando java. Existe alguma maneira de descobrir se oexecuteUpdate inseriu a linha ou atualizou?

1 a resposta

Como atualizar todas as colunas com INSERIR… EM CONFLITO…?

Eu tenho uma tabela com uma única chave primária. Quando tento inserir, pode ocorrer um conflito ao tentar inserir uma linha com uma chave existente. Quero permitir que a inserção atualize todas as colunas? Existe alguma sintaxe fácil para isso? ...

1 a resposta

Retornar linhas de INSERT com ON CONFLICT sem precisar atualizar

Tenho uma situação em que frequentemente preciso obter uma linha de uma tabela com uma restrição exclusiva e, se não houver, crie-a e retorne. Por exemplo, minha tabela pode ser: CREATE TABLE names( id SERIAL PRIMARY KEY, name TEXT, CONSTRAINT ...

1 a resposta

Postgres 9.5+: UPSERT para retornar a contagem de linhas atualizadas e inseridas

Eu recebo o exemplo canônico: INSERT INTO user_logins (username, logins) VALUES ('Naomi',1),('James',1) ON CONFLICT (username) DO UPDATE SET logins = user_logins.logins + EXCLUDED.logins; Mas agora eu também preciso saber: Quantas linhas foram ...

2 a resposta

Postgres upsert: distinguir entre linhas novas e atualizadas

Estou pensando em usar o PostgreSQLINSERT .. ON CONFLICT UPDATE funcionalidade. Idealmente, eu seria capaz de distinguir entre quais linhas foram inseridas com sucesso e quais foram atualizadas. Existe uma forma de fazer isso?

2 a resposta

Como fazer upsert corretamente no postgres 9.5

sintaxe correta do upsert com o postgresql 9.5, a consulta abaixo mostracolumn reference "gallery_id" is ambiguous erro, por que? var dbQuery = `INSERT INTO category_gallery ( category_id, gallery_id, create_date, create_by_user_id ) VALUES ($1, ...

2 a resposta

Obter ID de um INSERT condicional

Para uma tabela como esta: CREATE TABLE Users( id SERIAL PRIMARY KEY, name TEXT UNIQUE );Qual seria a inserção de uma consulta correta para a seguinte operação: Dado um usuárioname, insira um novo registro e retorne o novoid. Mas se oname ...