powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / datestyle и copy from csv
4 сообщений из 4, страница 1 из 1
datestyle и copy from csv
    #38612469
xPro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть такая простая csv
Date
2007
2008
2009

и таблица

Код: plsql
1.
2.
3.
4.
CREATE TABLE temp
(
  "Date" timestamp with time zone
)




Задача в том, чтобы залить csv в таблицу через
copy temp from 'c:\temp\1.csv' with csv header

Однако, получается ошибка: invalid input syntax for type timestamp with time zone: "2007"
Пробую поиграть и погуглить с параметром datestyle: set datestyle='YMD'; (или Y)
Но задать чисто год, не даёт.

Как заставить его парсить дату по нужному формату?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
datestyle и copy from csv
    #38990884
Alexey Agafonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне вот тоже это стало интересно. Нашел в поиске вопрос, а ответа нет (
...
Рейтинг: 0 / 0
datestyle и copy from csv
    #38990900
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey AgafonovМне вот тоже это стало интересно. Нашел в поиске вопрос, а ответа нет (

Никак... просто год это некорректный формат даты.
Пройтись перловым скриптов или чем еще по вашему файлу и заменить 2007 на 2007-01-01.


--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
datestyle и copy from csv
    #38991345
Alexey Agafonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Boguk, изучив вопрос, соглашусь. Вот для шаблона dd-mm-yyyy есть формат на сессию

Код: sql
1.
set datestyle to 'DMY'; 



Аналогично другие можно посмотреть. Именно только года нет. В отличие от Oralce, где все (как обычно) лучше:

Код: sql
1.
2.
alter session set nls_date_format='YYYY';
select to_char(sysdate) from dual;
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / datestyle и copy from csv
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]