AW: Is there a bug in psql? (SELECT ''';) - Mailing list pgsql-general

From Marco Lechner
Subject AW: Is there a bug in psql? (SELECT ''';)
Date
Msg-id 9553ca9840a24e1ba215cf970b98a1f5@bfs.de
Whole thread Raw
In response to Is there a bug in psql? (SELECT ''';)  ("Wen Yi" <896634148@qq.com>)
List pgsql-general

You have to mask the single quote:

https://www.postgresql.org/docs/current/sql-syntax-lexical.html#SQL-SYNTAX-CONSTANTS

 

Von: Wen Yi <896634148@qq.com>
Gesendet: Mittwoch, 31. Mai 2023 09:17
An: pgsql-general <pgsql-general@lists.postgresql.org>
Betreff: Is there a bug in psql? (SELECT ''';)

 

Hi team,

when I learn the postgres, I try to store the ' into the database,

but something unexpected happend.

 

postgres=# CREATE TABLE test (str varchar);
CREATE TABLE
postgres=# INSERT INTO test values (''');
postgres'# SELECT * FROM test;
postgres'# exit
Use control-D to quit.
postgres'# \q
Use control-D to quit.
postgres'#
\q
bash-5.1$

 

And I do another test

 

postgres=# SELECT ''';
postgres'# exit
Use control-D to quit.
postgres'# \q
Use control-D to quit.
postgres'#
\q
bash-5.1$

 

Is there a bug in psql?

 

Yours,

Wen Yi

 

pgsql-general by date:

Previous
From: "Wen Yi"
Date:
Subject: Is there a bug in psql? (SELECT ''';)
Next
From: "Henrik Peinar (nodeSWAT.com)"
Date:
Subject: Help needed to understand query planner regression with incremental sort