Как мне загрузить файл csv в таблицу actian?

Команда "копировать" выполнена успешно, но в таблицу загружаются ненужные данные. Ошибка команды "vwload" с сообщением "Имя таблицы не указано". Как мне загрузить файл csv в таблицу actian?

*  COPY TABLE airport2 () FROM '/tmp/head.csv' \g

* select * from airport2\g
qqqqqqqqqqqqqqqqqqqqqqqqqqqj
(1 row)
continue

$ /opt/Actian/VectorVW/ingres/bin/vwload –f "," –q "\"" –s 1 –l t1.log –t airport1 test /tmp/head.csv
No table name specified
Usage: vwload [options] database file ...
Try vwload --help

Обновить

Эта команда копирования не завершается. Он показывает "Excuting...", но после этого нет ответа, я должен убить сеанс.

$ /opt/Actian/VectorVW/ingres/bin/sql test

continue
* copy table airport2 (
* m1 = char(0) comma,
* d1 = char(0) comma,
* s1 = char(0) comma,
* m2 = char(0) comma,
* m3 = char(0) comma,
* sent_date = char(0) comma,
* stat = char(0) comma,
* done_date = char(0) comma,
* params_err = char(0) nl)
* from /tmp/head.csv \g
Executing . . .

1 ответ

Не существует такой вещи, как "стол актинов". Action - это компания, купившая несколько баз данных. (https://www.actian.com/product-overview/)

К сожалению, они не упрощают задачу, но, похоже, вы используете "ACtian X" ( https://www.actian.com/data-management/actian-x-hybrid-rdbms/) или более старую версию этого.

У них есть документация! Она доступна в Интернете, поищите на их сайте...

Другие вопросы по тегам