Как исправить синтаксическую ошибку в или около "psql" в psql ubuntu - PullRequest
0 голосов
/ 17 октября 2019

Я совершенно новичок в psql и не особо знаком с некоторыми терминами. Я следую инструкциям по процессу ETL для мнемосхемы по ссылке здесь: https://github.com/chichukw/mimic-omop/blob/master/README-run-etl.md. Когда я запускаю этот код, он не выводит ничего, кроме этой ошибки:

синтаксическая ошибка в или около "psql"

Я попытался добавить точку с запятой, удалить часть psql и удалить кавычки и знак доллара, но я все равно получаю эту синтаксическую ошибку для первого символа независимо от этого. enter image description here

psql "$MIMIC" postgres_create_mimic_id.sql; 

Я ожидаю создания концептуальных идентификаторов после запуска этого кода на сервере с помощью терминала jupyter.

1 Ответ

0 голосов
/ 18 октября 2019

Единственный способ, которым я могу думать о том, как вы могли бы получить этот вывод / ошибку, это если вы сделали это:

[root@foo /]# psql
psql (11.5)
Type "help" for help.

postgres=# psql "$MIMIC" postgres_create_mimic_id.sql; 
ERROR:  syntax error at or near "psql"
LINE 1: psql "$MIMIC" postgres_create_mimic_id.sql;
        ^
postgres=# 

Вместо этого, я думаю, вы должны сделать это:

[root@foo /]# export MIMIC='host=localhost dbname=postgres user=postgres options=--search_path=mimiciii'
[root@foo /]# psql "$MIMIC" -f postgres_create_mimic_id.sql;

Раскрытие информации: я EnterpriseDB (EDB) сотрудник

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