@@ -236,7 +236,7 @@ public static function upsert(): array
236236 2 => ['address ' => 'foo {{city}} ' , 'status ' => 2 , 'orders ' => new Expression ('"T_upsert"."orders" + 1 ' )],
237237 3 => 'INSERT INTO "T_upsert" ("email", "address", "status", "profile_id") ' .
238238 'VALUES (:qp0, :qp1, :qp2, :qp3) ON CONFLICT ("email") ' .
239- 'DO UPDATE SET "address"=:qp4, "status"=:qp5 , "orders"="T_upsert"."orders" + 1 ' ,
239+ 'DO UPDATE SET "address"=:qp4, "status"=2 , "orders"="T_upsert"."orders" + 1 ' ,
240240 ],
241241 'regular values without update part ' => [
242242 3 => 'INSERT INTO "T_upsert" ("email", "address", "status", "profile_id") ' .
@@ -249,7 +249,7 @@ public static function upsert(): array
249249 'query with update part ' => [
250250 2 => ['address ' => 'foo {{city}} ' , 'status ' => 2 , 'orders ' => new Expression ('"T_upsert"."orders" + 1 ' )],
251251 3 => 'INSERT INTO "T_upsert" ("email", "status") SELECT "email", 2 AS "status" FROM "customer" ' .
252- 'WHERE "name" = :qp0 LIMIT 1 ON CONFLICT ("email") DO UPDATE SET "address"=:qp1, "status"=:qp2 , "orders"="T_upsert"."orders" + 1 ' ,
252+ 'WHERE "name" = :qp0 LIMIT 1 ON CONFLICT ("email") DO UPDATE SET "address"=:qp1, "status"=2 , "orders"="T_upsert"."orders" + 1 ' ,
253253 ],
254254 'query without update part ' => [
255255 3 => 'INSERT INTO "T_upsert" ("email", "status") SELECT "email", 2 AS "status" FROM "customer" ' .
@@ -280,7 +280,7 @@ public static function upsert(): array
280280 ),
281281 2 => ['ts ' => 0 , '[[orders]] ' => new Expression ('EXCLUDED.orders + 1 ' )],
282282 3 => 'INSERT INTO {{%T_upsert}} ("email", [[ts]]) SELECT :phEmail AS "email", extract(epoch from now()) * 1000 AS [[ts]] ' .
283- 'ON CONFLICT ("email") DO UPDATE SET "ts"=:qp1 , "orders"=EXCLUDED.orders + 1 ' ,
283+ 'ON CONFLICT ("email") DO UPDATE SET "ts"=0 , "orders"=EXCLUDED.orders + 1 ' ,
284284 ],
285285 'query, values and expressions without update part ' => [
286286 1 => (new Query (self ::getDb ()))
0 commit comments