-- left out basetype create aggregate newcnt1 (sfunc = int4inc,
stype = int4,
initcond = '0');
-- -- DROP INDEX
-- missing index name dropindex;
-- bad index name dropindex314159;
-- no such index dropindex nonesuch;
-- -- DROP AGGREGATE
-- missing aggregate name drop aggregate;
-- missing aggregate type drop aggregate newcnt1;
-- bad aggregate name drop aggregate 314159 (int);
-- bad aggregate type drop aggregate newcnt (nonesuch);
-- no such aggregate drop aggregate nonesuch (int4);
-- no such aggregate for type drop aggregate newcnt (float4);
-- -- DROP FUNCTION
-- missing function name drop function ();
-- bad function name drop function 314159();
-- no such function drop function nonesuch();
-- -- DROP TYPE
-- missing type name drop type;
-- bad type name drop type 314159;
-- no such type drop type nonesuch;
-- -- DROP OPERATOR
-- missing everything drop operator;
-- bad operator name drop operator equals;
-- missing type list drop operator ===;
-- missing parentheses drop operator int4, int4;
-- missing operator name drop operator (int4, int4);
-- missing type list contents drop operator === ();
-- no such operator drop operator === (int4);
-- no such operator by that name drop operator === (int4, int4);
-- no such type1 drop operator = (nonesuch);
-- no such type1 drop operator = ( , int4);
-- no such type1 drop operator = (nonesuch, int4);
-- no such type2 drop operator = (int4, nonesuch);
-- no such type2 drop operator = (int4, );
-- -- DROP RULE
-- missing rule name drop rule;
-- bad rule name drop rule 314159;
-- no such rule drop rule nonesuch on noplace;
-- these postquel variants are no longer supported drop tuple rule nonesuch; drop instance rule nonesuch on noplace; drop rewrite rule nonesuch;
-- -- Check that division-by-zero is properly caught. --
select1/0;
select1::int8/0;
select1/0::int8;
select1::int2/0;
select1/0::int2;
select1::numeric/0;
select1/0::numeric;
select1::float8/0;
select1/0::float8;
select1::float4/0;
select1/0::float4;
-- -- Test psql's reporting of syntax error location --
xxx;
CREATE foo;
CREATETABLE ;
CREATETABLE
\g
INSERTINTO foo VALUES(123) foo;
INSERTINTO123 VALUES(123);
INSERTINTO foo VALUES(123) 123
;
-- with a tab CREATETABLE foo
(id INT4UNIQUENOTNULL, id2 TEXT NOTNULLPRIMARYKEY,
id3 INTEGERNOT NUL,
id4 INT4UNIQUENOTNULL, id5 TEXT UNIQUENOTNULL);
-- long line to be truncated on the left CREATETABLE foo(id INT4UNIQUENOTNULL, id2 TEXT NOTNULLPRIMARYKEY, id3 INTEGERNOT NUL,
id4 INT4UNIQUENOTNULL, id5 TEXT UNIQUENOTNULL);
-- long line to be truncated on the right CREATETABLE foo(
id3 INTEGERNOT NUL, id4 INT4UNIQUENOTNULL, id5 TEXT UNIQUENOTNULL, id INT4UNIQUENOTNULL, id2 TEXT NOTNULLPRIMARYKEY);
-- long line to be truncated both ways CREATETABLE foo(id INT4UNIQUENOTNULL, id2 TEXT NOTNULLPRIMARYKEY, id3 INTEGERNOT NUL, id4 INT4UNIQUENOTNULL, id5 TEXT UNIQUENOTNULL);
-- long line to be truncated on the left, many lines CREATE
TEMPORARY TABLE
foo(id INT4UNIQUENOTNULL, id2 TEXT NOTNULLPRIMARYKEY, id3 INTEGERNOT NUL,
id4 INT4 UNIQUE NOT NULL,
id5 TEXT UNIQUE NOT NULL)
;
-- long line to be truncated on the right, many lines CREATE
TEMPORARY TABLE
foo(
id3 INTEGERNOT NUL, id4 INT4UNIQUENOTNULL, id5 TEXT UNIQUENOTNULL, id INT4UNIQUENOTNULL, id2 TEXT NOTNULLPRIMARYKEY)
;
-- long line to be truncated both ways, many lines CREATE
TEMPORARY TABLE
foo
(id INT4 UNIQUENOTNULL, idx INT4UNIQUENOTNULL, idy INT4UNIQUENOTNULL, id2 TEXT NOTNULLPRIMARYKEY, id3 INTEGERNOT NUL, id4 INT4UNIQUENOTNULL, id5 TEXT UNIQUENOTNULL,
idz INT4UNIQUENOTNULL,
idv INT4UNIQUENOTNULL);
-- more than 10 lines... CREATE
TEMPORARY TABLE
foo
(id INT4 UNIQUE NOT NULL
,
idm INT4 UNIQUE NOT NULL,
idx INT4UNIQUENOTNULL, idy INT4UNIQUENOTNULL, id2 TEXT NOTNULLPRIMARYKEY, id3 INTEGERNOTNUL, id4 INT4UNIQUENOTNULL, id5 TEXT UNIQUENOTNULL,
idz INT4UNIQUENOTNULL,
idv INT4 UNIQUE NOT NULL);
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet am 2026-08-08)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.