[HACKERS] Bug: timestamp without time zone column allows timestamptz default
| От | David Fetter | 
|---|---|
| Тема | [HACKERS] Bug: timestamp without time zone column allows timestamptz default | 
| Дата | |
| Msg-id | 20170314150905.GA21130@fetter.org обсуждение исходный текст  | 
		
| Ответы | 
                	
            		Re: [HACKERS] Bug: timestamp without time zone column allows timestamptz default
            		
            		 | 
		
| Список | pgsql-hackers | 
Folks, What happens now: CREATE TABLE bar(id int DEFAULT 'a'); ERROR: invalid input syntax for integer: "a" Good so far. Now with a different data type. CREATE TABLE bar(t TIMESTAMP WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP); CREATE TABLE This is a foot gun we need not have. TIMESTAMP WITHOUT TIME ZONE is already a foot gun for the vast majority of real world cases. We should not be making it worse by papering this over. Ideally, this would look more like: CREATE TABLE bar(t TIMESTAMP WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP); ERROR: invalid input syntax for timestampwithout time zone: current_timestamp HINT: perhaps you meant to use timestamp with time zone. Best, David. -- David Fetter <david(at)fetter(dot)org> http://fetter.org/ Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter Skype: davidfetter XMPP: david(dot)fetter(at)gmail(dot)com Remember to vote! Consider donating to Postgres: http://www.postgresql.org/about/donate
В списке pgsql-hackers по дате отправления: