Я согласен с JohnRotenstein в том, что для получения ответа необходима дополнительная информация.Я бы предложил вам взять простые данные и простые таблицы.Вот пошаговое решение, надеюсь, сделав это, вы сможете решить свою проблему.
Предположим, здесь структура вашей таблицы.
Здесь я делаю большую частьтипы данных, чтобы доказать мою точку зрения.создать таблицу продаж (salesid integer, десятичное значение комиссии (8,2), дата продажи, описание varchar (255), метка времени по умолчанию, метка create_at по умолчанию, метка времени updated_at);
Для простоты, вот ваш файл данныхнаходится в S3.
Содержимое в CSV (sales-example.txt)
salesid,commission,saledate,description,created_at,updated_at
1|3.55|2018-12-10|Test description|2018-05-17 23:54:51|2018-05-17 23:54:51
2|6.55|2018-01-01|Test description|2018-05-17 23:54:51|2018-05-17 23:54:51
4|7.55|2018-02-10|Test description|2018-05-17 23:54:51|2018-05-17 23:54:51
5|3.55||Test description|2018-05-17 23:54:51|2018-05-17 23:54:51
7|3.50|2018-10-10|Test description|2018-05-17 23:54:51|2018-05-17 23:54:51
Выполните следующие две команды, используя терминал psql или любой соединитель sql.Обязательно выполните и вторую команду.
copy sales(salesid,commission,saledate,description,created_at,updated_at) from 's3://example-bucket/foo/bar/sales-example.txt' credentials 'aws_access_key_id=************;aws_secret_access_key=***********' IGNOREHEADER 1;
commit;
Надеюсь, это должно помочь вам в отладке вашей проблемы.