В настоящее время я ищу эффективный способ размещения данных в многораздельной таблице. Можно ли использовать postgres / psql для копирования данных в указанный c раздел таблицы (вместо использования INSERT)?
В соответствии с документацией по COPY здесь :
COPY FROM может использоваться с простыми, сторонними или разделенными таблицами или с представлениями, имеющими INSTEAD OF INSERT триггеры.
И согласно документации по разбиению здесь :
Имейте в виду, что COPY игнорирует правила. Если вы хотите использовать COPY для вставки данных, вам нужно будет скопировать их в правильную таблицу разделов, а не в мастер. COPY запускает триггеры, так что вы можете использовать его как обычно, если вы используете триггерный подход.
Из моего понимания вышеупомянутых ресурсов, кажется возможным копировать в раздел; однако я не могу найти никаких примеров или поддержки для этого онлайн.
Другими словами, могу ли я написать что-то вроде:
COPY some_table_partition_one FROM '/some_dir/some_file'