私は謝罪します。私は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
私の同僚は、それが9.5.2
である私のPostgreSQLのバージョンで問題になることがあり思います
「インポート」とは何ですか?このクエリは本当に正常に実行されましたか? –