[DBIx-Class-Devel] [dbsrgits/sql-translator] datetime types are not quoted (#105)
Eugen Konkov
notifications at github.com
Tue Jul 10 06:49:25 GMT 2018
```
DBG>$from_field
SQL::Translator::Schema::Field {
_ERROR => ,
comments => [],
data_type => timestamp with time zone,
default_value => \'9999-12-31 23:59:59'::timestamp with time zone,
extra => {},
is_auto_increment => 0,
is_nullable => 0,
is_primary_key => 0,
name => known_till,
order => 4,
size => [
0,
],
table => SQL::Translator::Schema::Table person,
}
DBG>$to_field
SQL::Translator::Schema::Field {
_ERROR => ,
comments => [],
data_type => timestamp with time zone,
default_value => 9999-12-31 23:59:59,
extra => {},
is_auto_increment => 0,
is_nullable => 0,
is_primary_key => 0,
name => known_till,
order => 4,
size => [
0,
],
sql_data_type => 0,
table => SQL::Translator::Schema::Table person,
}
```
generates correct upgrade sql:
ALTER TABLE person ALTER COLUMN known_till SET DEFAULT '9999-12-31 23:59:59'::timestamp with time zone;
and wrong downgrade:
ALTER TABLE person ALTER COLUMN known_till SET DEFAULT 9999-12-31 23:59:59;
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/dbsrgits/sql-translator/issues/105
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.scsys.co.uk/pipermail/dbix-class-devel/attachments/20180709/e5833fac/attachment.htm>
More information about the DBIx-Class-Devel
mailing list