PostgreSQL Support Summary

erwin Data Modeler (DM) now supports PostgreSQL 16.2 as a target database. This implementation supports the following objects:

  • Access Methods
  • Casts
  • Collations
  • Roles
  • Databases
  • Domains
  • Event Triggers
  • Extensions
  • Functions
  • Languages
  • Materialized Views
    • Column
    • Statistics
  • Schemas
  • Sequences
  • Servers
  • Permissions
  • Procedure
  • Tables  
    • Column
    • Index
    • Statistics
    • Triggers
  • Tablespaces
  • Transforms
  • User-Defined Types
  • Views
    • Column

The following table lists the supported data types:

Category

Datatypes

Numeric Data Types

  • smallint

  • integer

  • bigint

  • decimal

  • numeric

  • real

  • double precision

  • smallserial

  • serial

  • bigserial

Monetary Data Types

  • money

Character Data Types

  • char, character

  • character varying, varchar

  • text

Binary Data Types

  • bytea

Boolean Data Types

  • boolean

Date and Time Data Types

  • date

  • timestamp [without time zone]

  • timestamp with time zone

  • time [without time zone]

  • time with time zone

  • interval

Geometric Data Types

  • point

  • line

  • Iseg

  • box

  • path

  • polygon

  • circle

Network Address Types

  • inet

  • cidr

  • macaddr

  • macaddr8

Bit String Types

  • bit

  • bit varying

Text Search Types

  • tsvector

  • tsquery

UUID Type

  • uuid

XML Type

  • xml

JSON Type

  • json

  • jsonb

pg_Isn Type

  • pg_Isn

Other Datatypes

  • pg_snapshot

  • txid_snapshot

Composite Types

  • User Defined Composite Types

Range Types

  • User Defined Range Types