UPSERT no PostgreSQL

INSERT INTO tabela(col1, col2, col3)VALUES(123, 'abc', true)-- Em ON CONFLICT devemos informar todas as colunas que compreendem uma PK ou uma UNIQUE constraint OU o nome do índice que representa estes casos.-- pode-se colocar várias colunas tipo (col1, col2) caso sejam uma chave primária composta ou unique compostoON CONFLICT (col1)DO UPDATE SET-- tabela representa o valor antigo, que estava na tabela antes do insertcol2 = tabela.col2,-- EXCLUDED representa o valor novo, que acabou de ser inseridocol3 = EXCLUDED.col3WHERE ...

You should also read:

PostgreSQL

# Instalando o wget para fazer download da chave do repositório # Instalando o wget, capaz de fazer downloads de documentos via HTTP…