【发布时间】:2021-09-09 15:34:27
【问题描述】:
目前.sh文件中的搜索路径设置为:
export PSQL_PREAMBLE='SET search_path TO public,mimiciii'
我正在跑步:
{ echo "${PSQL_PREAMBLE}; DROP TABLE IF EXISTS ventilation_durations; CREATE TABLE ventilation_durations AS "; cat durations/ventilation_durations.sql; } | sed -r -e "${REGEX_DATETIME_DIFF}" | sed -r -e "${REGEX_SCHEMA}" | psql ${CONNSTR}
问题:在.sh 文件中运行上面的代码后,我上面运行的代码似乎没有捕捉到 PSQL_PREAMBLE 中设置的搜索路径。它只是没有捕获我在 mimiciii 架构中创建的函数
(完整的脚本在这里:https://github.com/MIT-LCP/mimic-code/blob/main/mimic-iii/concepts/postgres_make_concepts.sh)
【问题讨论】:
标签: linux postgresql shell