mirror of
				https://github.com/postgres/postgres.git
				synced 2025-10-31 00:03:57 -04:00 
			
		
		
		
	Modify regression tests to match new error reporting format from Gavin.
This commit is contained in:
		
							parent
							
								
									3dd8369f77
								
							
						
					
					
						commit
						06b604b737
					
				| @ -19,7 +19,7 @@ select 1 | |||||||
| select | select | ||||||
| -- no such relation  | -- no such relation  | ||||||
| select * from nonesuch; | select * from nonesuch; | ||||||
| ERROR:  parser: parse error at or near "select" | ERROR:  parser: parse error at or near "select" at character 10 | ||||||
| -- bad name in target list | -- bad name in target list | ||||||
| select nonesuch from pg_database; | select nonesuch from pg_database; | ||||||
| ERROR:  Attribute "nonesuch" not found | ERROR:  Attribute "nonesuch" not found | ||||||
| @ -31,7 +31,7 @@ select * from pg_database where pg_database.datname = nonesuch; | |||||||
| ERROR:  Attribute "nonesuch" not found | ERROR:  Attribute "nonesuch" not found | ||||||
| -- bad select distinct on syntax, distinct attribute missing | -- bad select distinct on syntax, distinct attribute missing | ||||||
| select distinct on (foobar) from pg_database; | select distinct on (foobar) from pg_database; | ||||||
| ERROR:  parser: parse error at or near "from" | ERROR:  parser: parse error at or near "from" at character 29 | ||||||
| -- bad select distinct on syntax, distinct attribute not in target list | -- bad select distinct on syntax, distinct attribute not in target list | ||||||
| select distinct on (foobar) * from pg_database; | select distinct on (foobar) * from pg_database; | ||||||
| ERROR:  Attribute "foobar" not found | ERROR:  Attribute "foobar" not found | ||||||
| @ -40,7 +40,7 @@ ERROR:  Attribute "foobar" not found | |||||||
|   |   | ||||||
| -- missing relation name (this had better not wildcard!)  | -- missing relation name (this had better not wildcard!)  | ||||||
| delete from; | delete from; | ||||||
| ERROR:  parser: parse error at or near ";" | ERROR:  parser: parse error at or near ";" at character 12 | ||||||
| -- no such relation  | -- no such relation  | ||||||
| delete from nonesuch; | delete from nonesuch; | ||||||
| ERROR:  Relation "nonesuch" does not exist | ERROR:  Relation "nonesuch" does not exist | ||||||
| @ -49,7 +49,7 @@ ERROR:  Relation "nonesuch" does not exist | |||||||
|   |   | ||||||
| -- missing relation name (this had better not wildcard!)  | -- missing relation name (this had better not wildcard!)  | ||||||
| drop table; | drop table; | ||||||
| ERROR:  parser: parse error at or near ";" | ERROR:  parser: parse error at or near ";" at character 11 | ||||||
| -- no such relation  | -- no such relation  | ||||||
| drop table nonesuch; | drop table nonesuch; | ||||||
| ERROR:  table "nonesuch" does not exist | ERROR:  table "nonesuch" does not exist | ||||||
| @ -59,7 +59,7 @@ ERROR:  table "nonesuch" does not exist | |||||||
| -- relation renaming  | -- relation renaming  | ||||||
| -- missing relation name  | -- missing relation name  | ||||||
| alter table rename; | alter table rename; | ||||||
| ERROR:  parser: parse error at or near ";" | ERROR:  parser: parse error at or near ";" at character 19 | ||||||
| -- no such relation  | -- no such relation  | ||||||
| alter table nonesuch rename to newnonesuch; | alter table nonesuch rename to newnonesuch; | ||||||
| ERROR:  Relation "nonesuch" does not exist | ERROR:  Relation "nonesuch" does not exist | ||||||
| @ -113,10 +113,10 @@ ERROR:  Define: "basetype" unspecified | |||||||
|   |   | ||||||
| -- missing index name  | -- missing index name  | ||||||
| drop index; | drop index; | ||||||
| ERROR:  parser: parse error at or near ";" | ERROR:  parser: parse error at or near ";" at character 11 | ||||||
| -- bad index name  | -- bad index name  | ||||||
| drop index 314159; | drop index 314159; | ||||||
| ERROR:  parser: parse error at or near "314159" | ERROR:  parser: parse error at or near "314159" at character 12 | ||||||
| -- no such index  | -- no such index  | ||||||
| drop index nonesuch; | drop index nonesuch; | ||||||
| ERROR:  index "nonesuch" does not exist | ERROR:  index "nonesuch" does not exist | ||||||
| @ -125,13 +125,13 @@ ERROR:  index "nonesuch" does not exist | |||||||
|   |   | ||||||
| -- missing aggregate name  | -- missing aggregate name  | ||||||
| drop aggregate; | drop aggregate; | ||||||
| ERROR:  parser: parse error at or near ";" | ERROR:  parser: parse error at or near ";" at character 15 | ||||||
| -- missing aggregate type | -- missing aggregate type | ||||||
| drop aggregate newcnt1; | drop aggregate newcnt1; | ||||||
| ERROR:  parser: parse error at or near ";" | ERROR:  parser: parse error at or near ";" at character 23 | ||||||
| -- bad aggregate name  | -- bad aggregate name  | ||||||
| drop aggregate 314159 (int); | drop aggregate 314159 (int); | ||||||
| ERROR:  parser: parse error at or near "314159" | ERROR:  parser: parse error at or near "314159" at character 16 | ||||||
| -- bad aggregate type | -- bad aggregate type | ||||||
| drop aggregate newcnt (nonesuch); | drop aggregate newcnt (nonesuch); | ||||||
| ERROR:  Type "nonesuch" does not exist | ERROR:  Type "nonesuch" does not exist | ||||||
| @ -146,10 +146,10 @@ ERROR:  RemoveAggregate: aggregate newcnt(real) does not exist | |||||||
|   |   | ||||||
| -- missing function name  | -- missing function name  | ||||||
| drop function (); | drop function (); | ||||||
| ERROR:  parser: parse error at or near "(" | ERROR:  parser: parse error at or near "(" at character 15 | ||||||
| -- bad function name  | -- bad function name  | ||||||
| drop function 314159(); | drop function 314159(); | ||||||
| ERROR:  parser: parse error at or near "314159" | ERROR:  parser: parse error at or near "314159" at character 15 | ||||||
| -- no such function  | -- no such function  | ||||||
| drop function nonesuch(); | drop function nonesuch(); | ||||||
| ERROR:  RemoveFunction: function nonesuch() does not exist | ERROR:  RemoveFunction: function nonesuch() does not exist | ||||||
| @ -158,10 +158,10 @@ ERROR:  RemoveFunction: function nonesuch() does not exist | |||||||
|   |   | ||||||
| -- missing type name  | -- missing type name  | ||||||
| drop type; | drop type; | ||||||
| ERROR:  parser: parse error at or near ";" | ERROR:  parser: parse error at or near ";" at character 10 | ||||||
| -- bad type name  | -- bad type name  | ||||||
| drop type 314159; | drop type 314159; | ||||||
| ERROR:  parser: parse error at or near "314159" | ERROR:  parser: parse error at or near "314159" at character 11 | ||||||
| -- no such type  | -- no such type  | ||||||
| drop type nonesuch; | drop type nonesuch; | ||||||
| ERROR:  Type "nonesuch" does not exist | ERROR:  Type "nonesuch" does not exist | ||||||
| @ -170,22 +170,22 @@ ERROR:  Type "nonesuch" does not exist | |||||||
|   |   | ||||||
| -- missing everything  | -- missing everything  | ||||||
| drop operator; | drop operator; | ||||||
| ERROR:  parser: parse error at or near ";" | ERROR:  parser: parse error at or near ";" at character 14 | ||||||
| -- bad operator name  | -- bad operator name  | ||||||
| drop operator equals; | drop operator equals; | ||||||
| ERROR:  parser: parse error at or near ";" | ERROR:  parser: parse error at or near ";" at character 21 | ||||||
| -- missing type list  | -- missing type list  | ||||||
| drop operator ===; | drop operator ===; | ||||||
| ERROR:  parser: parse error at or near ";" | ERROR:  parser: parse error at or near ";" at character 18 | ||||||
| -- missing parentheses  | -- missing parentheses  | ||||||
| drop operator int4, int4; | drop operator int4, int4; | ||||||
| ERROR:  parser: parse error at or near "," | ERROR:  parser: parse error at or near "," at character 19 | ||||||
| -- missing operator name  | -- missing operator name  | ||||||
| drop operator (int4, int4); | drop operator (int4, int4); | ||||||
| ERROR:  parser: parse error at or near "(" | ERROR:  parser: parse error at or near "(" at character 15 | ||||||
| -- missing type list contents  | -- missing type list contents  | ||||||
| drop operator === (); | drop operator === (); | ||||||
| ERROR:  parser: parse error at or near ")" | ERROR:  parser: parse error at or near ")" at character 20 | ||||||
| -- no such operator  | -- no such operator  | ||||||
| drop operator === (int4); | drop operator === (int4); | ||||||
| ERROR:  parser: argument type missing (use NONE for unary operators) | ERROR:  parser: argument type missing (use NONE for unary operators) | ||||||
| @ -197,7 +197,7 @@ drop operator = (nonesuch); | |||||||
| ERROR:  parser: argument type missing (use NONE for unary operators) | ERROR:  parser: argument type missing (use NONE for unary operators) | ||||||
| -- no such type1  | -- no such type1  | ||||||
| drop operator = ( , int4); | drop operator = ( , int4); | ||||||
| ERROR:  parser: parse error at or near "," | ERROR:  parser: parse error at or near "," at character 19 | ||||||
| -- no such type1  | -- no such type1  | ||||||
| drop operator = (nonesuch, int4); | drop operator = (nonesuch, int4); | ||||||
| ERROR:  Type "nonesuch" does not exist | ERROR:  Type "nonesuch" does not exist | ||||||
| @ -206,25 +206,25 @@ drop operator = (int4, nonesuch); | |||||||
| ERROR:  Type "nonesuch" does not exist | ERROR:  Type "nonesuch" does not exist | ||||||
| -- no such type2  | -- no such type2  | ||||||
| drop operator = (int4, ); | drop operator = (int4, ); | ||||||
| ERROR:  parser: parse error at or near ")" | ERROR:  parser: parse error at or near ")" at character 24 | ||||||
| -- | -- | ||||||
| -- DROP RULE | -- DROP RULE | ||||||
|   |   | ||||||
| -- missing rule name  | -- missing rule name  | ||||||
| drop rule; | drop rule; | ||||||
| ERROR:  parser: parse error at or near ";" | ERROR:  parser: parse error at or near ";" at character 10 | ||||||
| -- bad rule name  | -- bad rule name  | ||||||
| drop rule 314159; | drop rule 314159; | ||||||
| ERROR:  parser: parse error at or near "314159" | ERROR:  parser: parse error at or near "314159" at character 11 | ||||||
| -- no such rule  | -- no such rule  | ||||||
| drop rule nonesuch on noplace; | drop rule nonesuch on noplace; | ||||||
| ERROR:  Relation "noplace" does not exist | ERROR:  Relation "noplace" does not exist | ||||||
| -- bad keyword  | -- bad keyword  | ||||||
| drop tuple rule nonesuch; | drop tuple rule nonesuch; | ||||||
| ERROR:  parser: parse error at or near "tuple" | ERROR:  parser: parse error at or near "tuple" at character 6 | ||||||
| -- no such rule  | -- no such rule  | ||||||
| drop instance rule nonesuch on noplace; | drop instance rule nonesuch on noplace; | ||||||
| ERROR:  parser: parse error at or near "instance" | ERROR:  parser: parse error at or near "instance" at character 6 | ||||||
| -- no such rule  | -- no such rule  | ||||||
| drop rewrite rule nonesuch; | drop rewrite rule nonesuch; | ||||||
| ERROR:  parser: parse error at or near "rewrite" | ERROR:  parser: parse error at or near "rewrite" at character 6 | ||||||
|  | |||||||
| @ -18,7 +18,7 @@ SELECT 'first line' | |||||||
| ' - next line' /* this comment is not allowed here */ | ' - next line' /* this comment is not allowed here */ | ||||||
| ' - third line' | ' - third line' | ||||||
| 	AS "Illegal comment within continuation"; | 	AS "Illegal comment within continuation"; | ||||||
| ERROR:  parser: parse error at or near "' - third line'" | ERROR:  parser: parse error at or near "' - third line'" at character 89 | ||||||
| -- | -- | ||||||
| -- test conversions between various string types | -- test conversions between various string types | ||||||
| -- E021-10 implicit casting among the character data types | -- E021-10 implicit casting among the character data types | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user