테이블을 만들 때 다음 구문을 사용하는 csv 파일에서 타임 스탬프를 처리하는 방법 - MM/DD/YY HH : MI?PostgreSQL에서 타임 스탬프 값을 처리 할 때 테이블 만들기 호출에 전달하는 데이터 유형은 무엇입니까?
ERROR: ERROR: invalid input syntax for type timestamp: "visit_datetime" Where: COPY air_reserve, line 16, column visit_datetime: "visit_datetime"
하나의 솔루션을 : 내가 말하는 오류 메시지가 나타납니다,
create table timetable (
time timestamp
);
copy table from '<path>' delimiter ',' CSV;
그러나 : 나는 PostgreSQL을에 다음 스크립트를 시도 1/1/16 19시
: 다음은 그 예이다 먼저 char에 timestamp 열을 작성한 다음 'to_char (time, MM/DD/YY HH : MI)'함수를 사용하여 해당 timestamp 데이터 유형으로 변환하는 별도의 쿼리를 실행합니다. 그러나 단일 쿼리에서 올바른 데이터 형식으로 데이터를로드 할 수있는 솔루션을 찾고 있습니다.
[psql \ copy] (https://stackoverflow.com/questions/14042452/importing-csv-with-timestamp)를 사용하여 [타임 스탬프 열 (dd.mm.yyyy hh.mm.ss)로 .csv 가져 오기]의 가능한 복제본 -column-dd-mm-yyyy-hh-mm-ss-using-psql-copy) – Dmitry