# Datetime Types
date => { data_type => 'date' },
interval => { data_type => 'interval' },
+ 'interval(0)' => { data_type => 'interval', size => 0 },
'interval(2)' => { data_type => 'interval', size => 2 },
time => { data_type => 'time' },
+ 'time(0)' => { data_type => 'time', size => 0 },
'time(2)' => { data_type => 'time', size => 2 },
'time without time zone' => { data_type => 'time' },
- 'time(2) without time zone' => { data_type => 'time', size => 2 },
+ 'time(0) without time zone' => { data_type => 'time', size => 0 },
'time with time zone' => { data_type => 'time with time zone' },
+ 'time(0) with time zone' => { data_type => 'time with time zone', size => 0 },
'time(2) with time zone' => { data_type => 'time with time zone', size => 2 },
timestamp => { data_type => 'timestamp' },
'timestamp default now()' => { data_type => 'timestamp',
default_value => \'current_timestamp',
original => { default_value => \'now()' } },
+ 'timestamp(0)' => { data_type => 'timestamp', size => 0 },
'timestamp(2)' => { data_type => 'timestamp', size => 2 },
'timestamp without time zone' => { data_type => 'timestamp' },
+ 'timestamp(0) without time zone' => { data_type => 'timestamp', size => 0 },
'timestamp(2) without time zone' => { data_type => 'timestamp', size => 2 },
'timestamp with time zone' => { data_type => 'timestamp with time zone' },
+ 'timestamp(0) with time zone' => { data_type => 'timestamp with time zone', size => 0 },
'timestamp(2) with time zone' => { data_type => 'timestamp with time zone', size => 2 },
# Blob Types