Devo controllare se esiste una riga o meno. Se non esiste, dovrebbe essere inserito.Se una riga non esiste inserire altro non inserire in postgres
Questo è in postgres
e sto cercando di inserire una riga attraverso uno script di shell. Quando eseguo lo script non mostra errori, ma non viene inserito nella tabella anche se non è presente alcuna riga corrispondente.
si prega di inviare la sceneggiatura che si sta utilizzando e la dichiarazione che si sta utilizzando per verificare se v'è "nessuna riga corrispondente". – Aushin
Vedere questo link http://stackoverflow.com/questions/4555966/merge-syntax-used-to-upsert-or-insert-on-duplicate-update – Kuberchaun
se puoi usare Ruby come linguaggio di scripting, puoi provare [ 'Upsert'] (https://github.com/seamusabshere/upsert) –