Создание таблицы без пропуска строки - PullRequest
0 голосов
/ 15 мая 2018

Я использую sql и пытаюсь создать таблицу, используя следующее:

CREATE TABLE NameTable (  
 id integer is not null,
 classA TEXT,
 classB TEXT,
 classC TEXT,
 classD TEXT,
 classE TEXT,
 classF TEXT,
 classG VARCHAR(2)
);  

 \COPY NameTable FROM 'C:/.../file.csv' DELIMITER ',' CSV HEADER;

Когда я использую «выбрать из именной таблицы»;

Мой результат

  id | classA | classB | class C | ....
----------+------------------+---------
   2 |   a |   p |   ...   
   3 |   p |   n |   ...  
   ...

Как вы можете видеть после того, как я создал свою таблицу, идентификатор 1 отсутствует в выходных данных. почему это произошло и как я могу это исправить? Также те, а = средний, р = положительный, n = отрицательный

1 Ответ

0 голосов
/ 15 мая 2018

Если ваш CSV-файл не содержит заголовка в качестве первой строки, попробуйте удалить HEADER из вашей команды.Также, если вам не хватает последней строки CSV-файла, возможно, вам нужно поставить разрыв строки после последней строки в csv

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...