Fix default/serial handling of pgsql as a source.

In the recent patch that added support for Redshift "identity" columns, we
broke support for PostgreSQL sequences. Unbreak that.
This commit is contained in:
Dimitri Fontaine 2018-11-18 17:46:41 +01:00
parent 1fd0576ace
commit f07ac61269

View File

@ -36,9 +36,10 @@
pgloader.catalog::extra)
field
(let* ((ctype (pgsql-column-ctype field))
(extra (when (and (stringp (column-default field))
(search "identity" (column-default field)))
:auto-increment))
(extra (or pgloader.catalog::extra
(when (and (stringp (column-default field))
(search "identity" (column-default field)))
:auto-increment)))
(pgcol (apply-casting-rules nil
pgloader.catalog::name
pgloader.catalog::type-name