@@ -8635,3 +8635,30 @@ Insert Async Returning Simple Projection
86358635 ... ${stdErrStr}
86368636 ... stdout=${CURDIR}/tmp/Insert-Async-Returning-Simple-Projection.tmp
86378637 ... stderr=${CURDIR}/tmp/Insert-Async-Returning-Simple-Projection-stderr.tmp
8638+
8639+ Update Returning Simple Projection
8640+ [Documentation] Update an object and return projected new object values. For synchronously updated objects.
8641+ ${inputStrSQLite} = Catenate
8642+ ... update google.storage.buckets set data__labels = '{ "app_stub": "factory" }' where bucket = 'demo-app-bucket1' returning labels, projectNumber;
8643+ ${inputStrPostgres} = Catenate
8644+ ... update google.storage.buckets set data__labels = '{ "app_stub": "factory" }' where bucket = 'demo-app-bucket1' returning labels, projectNumber;
8645+ ${outputStr} = Catenate SEPARATOR=\n
8646+ ... |------------------------|---------------|
8647+ ... |${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}labels${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}projectNumber${SPACE}|
8648+ ... |------------------------|---------------|
8649+ ... |${SPACE}{"app_stub":"factory"}${SPACE}|${SPACE}${SPACE}100000000001${SPACE}|
8650+ ... |------------------------|---------------|
8651+ ${inputStr} = Set Variable If "${SQL_BACKEND}" == "postgres_tcp" ${inputStrPostgres} ${inputStrSQLite}
8652+ Should Stackql Exec Inline Equal Both Streams
8653+ ... ${STACKQL_EXE}
8654+ ... ${OKTA_SECRET_STR}
8655+ ... ${GITHUB_SECRET_STR}
8656+ ... ${K8S_SECRET_STR}
8657+ ... ${REGISTRY_NO_VERIFY_CFG_STR}
8658+ ... ${AUTH_CFG_STR}
8659+ ... ${SQL_BACKEND_CFG_STR_CANONICAL}
8660+ ... ${inputStr}
8661+ ... ${outputStr}
8662+ ... ${EMPTY}
8663+ ... stdout=${CURDIR}/tmp/Update-Returning-Simple-Projection.tmp
8664+ ... stderr=${CURDIR}/tmp/Update-Returning-Simple-Projection-stderr.tmp
0 commit comments