diff options
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/regress/expected/xml.out | 4 | ||||
| -rw-r--r-- | src/test/regress/expected/xml_1.out | 2 | ||||
| -rw-r--r-- | src/test/regress/sql/xml.sql | 1 |
3 files changed, 6 insertions, 1 deletions
diff --git a/src/test/regress/expected/xml.out b/src/test/regress/expected/xml.out index c0ec868bf8..4179233e99 100644 --- a/src/test/regress/expected/xml.out +++ b/src/test/regress/expected/xml.out @@ -65,7 +65,7 @@ SELECT xmlelement(name element, SELECT xmlelement(name element, xmlattributes ('unnamed and wrong')); -ERROR: unnamed attribute value must be a column reference +ERROR: unnamed XML attribute value must be a column reference SELECT xmlelement(name element, xmlelement(name nested, 'stuff')); xmlelement ------------------------------------------- @@ -85,6 +85,8 @@ SELECT xmlelement(name employee, xmlforest(name, age, salary as pay)) FROM emp; SELECT xmlelement(name wrong, 37); ERROR: argument of XMLELEMENT must be type xml, not type integer +SELECT xmlelement(name duplicate, xmlattributes(1 as a, 2 as b, 3 as a)); +ERROR: XML attribute name "a" appears more than once SELECT xmlparse(content 'abc'); xmlparse ---------- diff --git a/src/test/regress/expected/xml_1.out b/src/test/regress/expected/xml_1.out index 5a1a6ac031..8ef963b8e9 100644 --- a/src/test/regress/expected/xml_1.out +++ b/src/test/regress/expected/xml_1.out @@ -46,6 +46,8 @@ SELECT xmlelement(name employee, xmlforest(name, age, salary as pay)) FROM emp; ERROR: no XML support in this installation SELECT xmlelement(name wrong, 37); ERROR: no XML support in this installation +SELECT xmlelement(name duplicate, xmlattributes(1 as a, 2 as b, 3 as a)); +ERROR: no XML support in this installation SELECT xmlparse(content 'abc'); ERROR: no XML support in this installation SELECT xmlparse(content '<abc>x</abc>'); diff --git a/src/test/regress/sql/xml.sql b/src/test/regress/sql/xml.sql index ae7d633c1c..d3a1e6104b 100644 --- a/src/test/regress/sql/xml.sql +++ b/src/test/regress/sql/xml.sql @@ -38,6 +38,7 @@ SELECT xmlelement(name element, xmlelement(name nested, 'stuff')); SELECT xmlelement(name employee, xmlforest(name, age, salary as pay)) FROM emp; SELECT xmlelement(name wrong, 37); +SELECT xmlelement(name duplicate, xmlattributes(1 as a, 2 as b, 3 as a)); SELECT xmlparse(content 'abc'); |
