Столбец с именем parent в postgresql - PullRequest
0 голосов
/ 09 апреля 2011

Разрешает ли postgresql столбцы с именем "parent"?

Ни

SELECT id, parent, name FROM address WHERE id=1

, ни

SELECT id, "parent", name FROM address WHERE id=1

не дают мне фактического результата.Вместо этого я получаю:

ERROR:  column "parent" does not exist
LINE 1: SELECT id, "parent", name FROM address WHERE id=1
                   ^
In statement:
SELECT id, "parent", name FROM address WHERE id=1

В таблице, безусловно, есть столбец с именем parent.

Ответы [ 2 ]

0 голосов
/ 09 апреля 2011

Это было на самом деле довольно коварно.В этом не было ничего плохого.Вся проблема заключалась в том, что кэш APC держал то, чего не должно было быть.Извините за путаницу.

0 голосов
/ 09 апреля 2011

Слово "родитель" не похоже на ключевое слово в postgresql, поэтому проблема заключается в другом.

Когда вы окружаете имя столбца двойными кавычками, имя столбца становится чувствительным к регистру. Можете ли вы опубликовать вывод "\ d address"? Это было бы полезно при диагностике проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...