Mark McGranaghan 8d31ec147c move to vendor
2012-11-17 08:21:42 -08:00

123 lines
2.7 KiB
Plaintext

regression=# select foo;
ERROR: column "foo" does not exist
CONTEXT: PL/pgSQL function "test1" while casting return value to function's return type
LINE 1: select foo;
^
regression=# \q
peter@localhost testdb=> \a \t \x
Output format is aligned.
Tuples only is off.
Expanded display is on.
regression=# select '\x';
WARNING: nonstandard use of escape in a string literal
LINE 1: select '\x';
^
HINT: Use the escape string syntax for escapes, e.g., E'\r\n'.
?column?
----------
x
(1 row)
regression=# select E'\x';
piro=> \set foo 30;
piro=> select * from test where foo <= :foo;
foo | bar
-----+-----
10 |
20 |
(2 rows)
testdb=> \set foo 'my_table'
testdb=> SELECT * FROM :"foo";
testdb=> \set content `cat my_file.txt`
testdb=> INSERT INTO my_table VALUES (:'content');
regression=# select (
regression(# 1);
?column?
----------
1
(1 row)
piro=> select (
piro(> '
piro'> ' || $$
piro$> $$)
piro-> from "
piro"> foo";
ERROR: relation "
foo" does not exist
LINE 5: from "
^
testdb=> CREATE TABLE my_table (
first integer not null default 0,
second text) ; -- end of command
CREATE TABLE
-- Table output
=# SELECT '0x10'::mpz AS "hex", '10'::mpz AS "dec",
-# '010'::mpz AS oct, '0b10'::mpz AS bin;
hex | dec | oct | bin
-----+-----+-----+-----
16 | 10 | 8 | 2
(1 row)
-- One field output
regression=# select schemaname from pg_tables limit 3;
schemaname
------------
pg_catalog
pg_catalog
pg_catalog
(3 rows)
-- TODO: prompt in multiline comments still not handled correctly
test=> select 1 /* multiline
test*> and 2 /* and 3 */
test*> end comment */, 2;
?column? | ?column?
----------+----------
1 | 2
=# select 10.0, 1e-6, 1E+6;
?column? | ?column? | ?column?
----------+----------+----------
10.0 | 0.000001 | 1000000
(1 row)
regression=# begin;
BEGIN
regression=# create table asdf (foo serial primary key);
NOTICE: CREATE TABLE will create implicit sequence "asdf_foo_seq" for serial column "asdf.foo"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "asdf_pkey" for table "asdf"
CREATE TABLE
regression=# insert into asdf values (10) returning foo;
foo
-----
10
(1 row)
INSERT 0 1
regression=# ROLLBACK ;
ROLLBACK
=> EXPLAIN SELECT * FROM tenk1
-> WHERE unique1 < 100; -- Don't take -> in the plan as a prompt
QUERY PLAN
------------------------------------------------------------------------------
Bitmap Heap Scan on tenk1 (cost=2.37..232.35 rows=106 width=244)
Recheck Cond: (unique1 < 100)
-> Bitmap Index Scan on tenk1_unique1 (cost=0.00..2.37 rows=106 width=0)
Index Cond: (unique1 < 100)
-- don't swallow the end of a malformed line
test=> select 1,
'this line must be emitted'