AW: Is there a bug in psql? (SELECT ''';)

Поиск
Список
Период
Сортировка
От Marco Lechner
Тема AW: Is there a bug in psql? (SELECT ''';)
Дата
Msg-id 9553ca9840a24e1ba215cf970b98a1f5@bfs.de
обсуждение исходный текст
Ответ на Is there a bug in psql? (SELECT ''';)  ("Wen Yi" <896634148@qq.com>)
Список 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 по дате отправления:

Предыдущее
От: "Wen Yi"
Дата:
Сообщение: Is there a bug in psql? (SELECT ''';)
Следующее
От: "Henrik Peinar (nodeSWAT.com)"
Дата:
Сообщение: Help needed to understand query planner regression with incremental sort