| Currency, Decimal |
Currency becomes numeric(19,4); Decimal(p,s) keeps its precision and scale as numeric(p,s). |
Exact values stay exact, every digit kept. |
| AutoNumber, Large Number |
AutoNumber becomes an integer key with its own sequence; Large Number becomes bigint. |
New rows inserted in PostgreSQL get their key from the sequence. |
| Short Text, Long Text (Memo) |
varchar(n) at the Access length, and text. |
Unicode text arrives as written. |
| Date/Time, Yes/No, Replication ID |
timestamp, boolean, and uuid. |
A GUID key stays the same key in sync, although PostgreSQL shows it in lower case without braces. |
| OLE Object, Binary |
bytea, byte for byte. |
An embedded document stays in its OLE wrapper. |
| Attachment, multi-value fields |
Text: the values separated by ;, or the attached file names. |
The attached files themselves are not copied. Each such column is named in the log. |
| Default values |
Now() becomes now(), Date() becomes CURRENT_DATE; literal defaults are kept. |
Other expressions are dropped and named in the log. |