BUG #9519: Allows storing scalar json, but fails when querying
| От | alf.kristian@gmail.com |
|---|---|
| Тема | BUG #9519: Allows storing scalar json, but fails when querying |
| Дата | |
| Msg-id | 20140310150952.398.53642@wrigleys.postgresql.org обсуждение исходный текст |
| Ответы |
Re: BUG #9519: Allows storing scalar json, but fails when
querying
Re: BUG #9519: Allows storing scalar json, but fails when querying |
| Список | pgsql-bugs |
The following bug has been logged on the website:
Bug reference: 9519
Logged by: Alf Kristian Støyle
Email address: alf.kristian@gmail.com
PostgreSQL version: 9.3.2
Operating system: Red Hat 4.6.3-2
Description:
Steps to reproduce:
create table jtest (data json);
=> CREATE TABLE
insert into jtest (data) values ('1');
=> INSERT 0 1
select data->>'foo' from jtest;
=> ERROR: cannot extract element from a scalar
I think the insert should fail, since '1' is not valid JSON.
After the data is in the database every query using the ->> operator,
hitting the row containing '1' will fail.
Our database runs in Amazon RDS, 'select version();' returns:
PostgreSQL 9.3.2 on x86_64-unknown-linux-gnu, compiled by gcc (GCC) 4.6.3
20120306 (Red Hat 4.6.3-2), 64-bit
В списке pgsql-bugs по дате отправления: