Column snapshot on PostgreSQL does not include precision information for numeric data type

Description

steps
  • take table/column snapshot of a numeric(10,5) column on PostgreSQL database

expected
  • information that it was numeric(10,5)

    OBSERVED

  • information that it was numeric but no more

note

This is because of

ColumnSnapshotGenerator.readDataType(CachedRow, Column, Database)

ATM, the database.dataTypeIsNotModifiable(...) method returns true only on PostgreSQL, for several data types including numeric – perhaps just need to remove "numeric" from the list?

Environment

PostgreSQL 9.3.5

Reporter

Piotr Findeisen

Fix versions

Affects versions

Priority

Major
Configure