У меня есть папка с файлами SQL и CSV, которые я использую для заполнения таблиц, созданных из файлов SQL.
Например, папка может выглядеть следующим образом:
таблица_1. sql
data_1.csv
таблица_2. sql
data_2.csv
Выше я хотел бы запустить сценарий CREATE TABLE sql, импортировать CSV в эту таблицу (на данный момент я делаю это с \ copy), а затем продолжить со 2-й таблицей и CSV таким же образом.
Команда \ copy, которую я сейчас использую, выглядит следующим образом:
\ copy имя_схемы.table_name (field1, field2, field2) FROM 'data_1.csv' DELIMITER ',' CSV HEADER QUOTE '"' ESCAPE '' '';
Я хотел бы установить порядок, в котором это выполняется, но также установить схему, в которой они выполняются.
Может Кто-нибудь указывает мне правильное направление?
Спасибо