Search Postgresql Archives

Re: Partial dates

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





ERROR:  date/time field value out of range: "1997-10-00"
HINT:  Perhaps you need a different "datestyle" setting.
CONTEXT:  COPY Entry, line 1, column EntryDate: "1997-10-00"

I read Appendix B and section 8.5, but I didn't find any way around this, i.e., it seems Postgres insists on complete dates with no zero day of month or month. Changing the zeros to ones would be major editing task and the application code would still have trouble distinguishing whether 2005-03-01 meant March 2005 (a monthly publication date) or 1st March 2005 (a date of an article published on that date or of a weekly periodical) (because right now it interprets the zero day of month as the former). Any suggestions (aside from designing a new datatype)?

Well the easy solution is to just make the date a text type but that is the wrong answer. The right answer is to fix the data set. MySQL should never have allowed you do insert those dates in the first place. I know that doesn't help you much but at some point
you are going to have to sanitize the data anyway.

Sincerely,

Joshua D. Drake




Joe


---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend



--
Your PostgreSQL solutions company - Command Prompt, Inc. 1.800.492.2240
PostgreSQL Replication, Consulting, Custom Programming, 24x7 support
Managed Services, Shared and Dedicated Hosting
Co-Authors: plPHP, plPerlNG - http://www.commandprompt.com/


---------------------------(end of broadcast)---------------------------
TIP 9: In versions below 8.0, the planner will ignore your desire to
      choose an index scan if your joining column's datatypes do not
      match

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux