{ "db_name": "PostgreSQL", "query": "\n INSERT INTO datastore.course_records (\n data_id,\n slot,\n first_pid,\n best_pid,\n best_score,\n creation_date,\n update_date\n ) VALUES (\n $1,\n $2,\n $3,\n $4,\n $5,\n $6,\n $7\n ) ON CONFLICT (data_id, slot) DO UPDATE\n SET best_score = CASE WHEN datastore.course_records.best_score > $5 THEN $5 ELSE datastore.course_records.best_score END,\n best_pid = CASE WHEN datastore.course_records.best_score > $5 THEN $4 ELSE datastore.course_records.best_pid END,\n update_date = CASE WHEN datastore.course_records.best_score > $5 THEN $7 ELSE datastore.course_records.update_date END\n ", "describe": { "columns": [], "parameters": { "Left": [ "Int8", "Int4", "Int4", "Int4", "Int4", "Timestamp", "Timestamp" ] }, "nullable": [] }, "hash": "2c8f6740e719d786ed05d2d9cdb29a786ff7b34579938258b73504f7971b3849" }