20 lines
1.2 KiB
JSON
20 lines
1.2 KiB
JSON
|
|
{
|
||
|
|
"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"
|
||
|
|
}
|