Прошу прощения, я очень новичок в PostgreSQL. Когда я пытаюсь выполнить миграцию, которая работает для всех остальных, я получаю ошибки на своем компьютере. Я взял сценарий, который не смог выполнить миграцию, и запустил его в pgAdmin3, чтобы узнать, что происходит.Почему я получаю синтаксическую ошибку в моем запросе PostgreSQL?
Вот мой запрос:
DROP VIEW IF EXISTS vw_admin_question_export_text;
CREATE VIEW vw_admin_question_export_text AS
select name || '|' || q.question_key || '|' || qt.type_name || '|' || qo.options import from question q
full JOIN (SELECT question_id, COALESCE(string_agg(option_text || '|' || option_value, '|'),'') as options
FROM question_option
GROUP BY question_id) qo
on (q.question_id = qo.question_id)
JOIN question_type qt
on (q.questiontype_id = qt.questiontype_id);
Это ошибка, я получаю:
ERROR: syntax error at or near "import"
LINE 4: ...n_key || '|' || qt.type_name || '|' || qo.options import fro...
^
********** Error **********
ERROR: syntax error at or near "import"
SQL state: 42601
Character: 179
Мой коллега считает, что это может быть проблема с моей PostgreSQL версии 9.5.2, который
Что такое 'import' там? Действительно ли этот запрос действительно успешно выполнялся? –