[
{
"sql": "VALUES ('a' COLLATE \"C\"),('b')",
"collations": [
950
]
},
{
"sql": "VALUES ('a'),('b' COLLATE \"POSIX\")",
"collations": [
951
]
},
{
"sql": "VALUES ('a' COLLATE \"C\"),('b' COLLATE \"POSIX\")",
"error": {
"sqlstate": "42P21",
"message": "collation mismatch between explicit collations \"C\" and \"POSIX\"",
"detail": null,
"hint": null
}
},
{
"sql": "SELECT v.x FROM t,LATERAL (VALUES(c),(p)) v(x)",
"collations": [
0
]
},
{
"sql": "SELECT v.x FROM t,LATERAL (VALUES(c),(plain)) v(x)",
"collations": [
950
]
},
{
"sql": "SELECT v.y,v.x FROM (VALUES ('a' COLLATE \"C\",'b' COLLATE \"POSIX\"),('c','d'))v(x,y)",
"collations": [
951,
950
]
},
{
"sql": "WITH v(x) AS (VALUES ('a' COLLATE \"C\"),('b')) SELECT x FROM v",
"collations": [
950
]
},
{
"sql": "VALUES (NULL),('a' COLLATE \"C\")",
"collations": [
950
]
},
{
"sql": "VALUES (ARRAY['a' COLLATE \"C\"]),(ARRAY['b'])",
"collations": [
950
]
},
{
"sql": "SELECT v.x FROM t,LATERAL (VALUES(c COLLATE \"C\"),(p)) v(x)",
"collations": [
950
]
},
{
"sql": "SELECT v.x FROM t,LATERAL (VALUES(c),(p COLLATE \"POSIX\")) v(x)",
"collations": [
951
]
},
{
"sql": "VALUES (coalesce('a' COLLATE \"C\",'b' COLLATE \"POSIX\"),1),('c',true)",
"error": {
"sqlstate": "42P21",
"message": "collation mismatch between explicit collations \"C\" and \"POSIX\"",
"detail": null,
"hint": null
}
},
{
"sql": "VALUES (coalesce('a' COLLATE \"C\",'b' COLLATE \"POSIX\"),1+true),('c',1)",
"error": {
"sqlstate": "42883",
"message": "operator does not exist: integer + boolean",
"detail": null,
"hint": "No operator matches the given name and argument types. You might need to add explicit type casts."
}
},
{
"sql": "SELECT missing FROM (VALUES ('a' COLLATE \"C\"),('b' COLLATE \"POSIX\")) v(x)",
"error": {
"sqlstate": "42P21",
"message": "collation mismatch between explicit collations \"C\" and \"POSIX\"",
"detail": null,
"hint": null
}
},
{
"sql": "VALUES (coalesce('a' COLLATE \"C\",'b' COLLATE \"POSIX\")),(missing)",
"error": {
"sqlstate": "42703",
"message": "column \"missing\" does not exist",
"detail": null,
"hint": null
}
},
{
"sql": "VALUES ('a' COLLATE \"C\"),('b',missing)",
"error": {
"sqlstate": "42703",
"message": "column \"missing\" does not exist",
"detail": null,
"hint": null
}
},
{
"sql": "VALUES ('a' COLLATE \"C\"),('b','c')",
"error": {
"sqlstate": "42601",
"message": "VALUES lists must all be the same length",
"detail": null,
"hint": null
}
},
{
"sql": "VALUES (1),(1+true,2)",
"error": {
"sqlstate": "42883",
"message": "operator does not exist: integer + boolean",
"detail": null,
"hint": "No operator matches the given name and argument types. You might need to add explicit type casts."
}
},
{
"sql": "VALUES (coalesce('a' COLLATE \"C\",'b' COLLATE \"POSIX\")),('a','b')",
"error": {
"sqlstate": "42601",
"message": "VALUES lists must all be the same length",
"detail": null,
"hint": null
}
}
]