Database datatypes
Beginning in WHD 12.0, the application only supports the following database software:
- Microsoft SQL Server (external database)
- MySQL (external database)
- PostgreSQL (embedded database)
If you are running a version prior to WHD 12.0, see Upgrade WHD for details about upgrading your WHD software and database.
The following table provides a reference for mapping data types from other databases to PostgreSQL (and to each other).
| WHD | FrontBase | Oracle | Open Base |
Postgre SQL |
MySQL | SQL Server |
|---|---|---|---|---|---|---|
| PK | INTEGER | NUMBER | int | int4 | INT | int |
| currency | DECIMAL | NUMBER | money | numeric | DECIMAL | money |
| datetime | TIMESTAMP | DATE | datetime | timestamptz | DATETIME | datetime |
| integer | INTEGER | NUMBER | int | int4 | INT | int |
| pk | BLOB | BLOB | object | bytea | BLOB | varbinary(max) |
| data | BLOB | BLOB | object | bytea | LONGBLOB | varbinary(max) |
| text | VARCHAR 1000000 |
CLOB | char4000 | text | TEXT | nvarchar(max) |
| varchar | VARCHAR | VARCHAR2 | char | varchar | VARCHAR | nvarchar |