Pertanyaan yang diberi tag «upsert»

3
Cara idiomatis untuk mengimplementasikan UPSERT di PostgreSQL
Saya sudah membaca tentang UPSERTimplementasi yang berbeda di PostgreSQL, tetapi semua solusi ini relatif lama atau relatif eksotis (menggunakan CTE yang dapat ditulis , misalnya). Dan saya bukan ahli psql sama sekali untuk mencari tahu segera, apakah solusi ini sudah lama karena mereka direkomendasikan atau mereka (well, hampir semuanya) hanya …




1
'Referensi kolom ambigu' saat memasukkan elemen ke dalam tabel
Saya menggunakan PostgreSQL sebagai basis data saya. Dan saya perlu membuat entri dalam database, dan jika sudah ada, perbarui saja bidangnya, tetapi salah satu bidang harus diperbarui hanya jika tidak disetel. Saya telah menggunakan info dari pertanyaan ini: /programming/13305878/dont-update-column-if-update-value-is-null , ini cukup terkait dengan apa yang saya miliki. Saya mencoba …



1
Bagaimana cara menghindari menggunakan permintaan Gabung saat memasang beberapa data menggunakan parameter xml?
Saya mencoba memperbarui tabel dengan array nilai. Setiap item dalam array berisi informasi yang cocok dengan baris dalam tabel di database SQL Server. Jika baris sudah ada dalam tabel, kami memperbarui baris itu dengan informasi dalam array yang diberikan. Selain itu, kami menyisipkan baris baru di tabel. Saya pada dasarnya …


2
Upsert PostgreSQL tidak berfungsi pada Tabel Partisi
Punya tabel seperti ini: CREATE TABLE aggregated_master ( "user" BIGINT, type TEXT, date TIMESTAMP, operations BIGINT, amount NUMERIC, PRIMARY KEY ( "user", type, date ) ); Tabel ini adalah master dari mana banyak partisi mewarisi. Partisi dilakukan oleh MONTH di bidang DATE. Sebagai contoh: Partisi untuk Agustus-2017 akan menjadi agg_201708 …

1
Mengapa CTE terbuka untuk pembaruan yang hilang?
Saya tidak mengerti apa yang dimaksud Craig Ringer ketika dia berkomentar: Solusi ini dapat mengalami pembaruan yang hilang jika transaksi memasukkan kembali; tidak ada pemeriksaan untuk memastikan bahwa UPDATE memengaruhi setiap baris. di https://stackoverflow.com/a/8702291/14731 . Harap berikan urutan contoh acara (mis. Thread 1 melakukan X, Thread 2 melakukan Y) yang …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.