Ondersteunde gegevenstypen | Qlik Cloud Help
Ga naar hoofdinhoud

Ondersteunde gegevenstypen

De volgende tabel toont de ondersteunde PostgreSQL-brongegevenstypen en hun standaardtoewijzing aan Qlik Talend Data Integration-gegevenstypen.

Bij replicatie naar een op PostgreSQL gebaseerd doel zijn de bron- en doelgegevenstypen hetzelfde, afgezien van de uitzonderingen die worden beschreven in Homogene replicatie.

Voor informatie over het bekijken van het gegevenstype dat is toegewezen in het doel, raadpleegt u de sectie voor het doel-connector dat u gebruikt.

Ondersteunde gegevenstypen
PostgreSQL-gegevenstypen Qlik Talend Data Integration-gegevenstypen

INTEGER

INT4

SMALLINT

INT2

BIGINT

INT8

NUMERIC

NUMERIC(28,6)

NUMERIC(p,s)

Als de precisie =< 38 is, dan:

NUMERIC(p,s)

Als de precisie => 39 is, dan:

STRING

DECIMAL

NUMERIC(28,6)

DECIMAL(p,s)

Als de precisie =< 38 is, dan:

NUMERIC(p,s)

Als de precisie => 39 is, dan:

STRING

REAL

REAL4

DOUBLE

REAL8

SMALLSERIAL

INT2

SERIAL

INT4

BIGSERIAL

INT8

MONEY

NUMERIC(38,4)

Informatie

Het gegevenstype MONEY wordt toegewezen aan FLOAT in Microsoft SQL Server.

CHAR

WSTRING (1)

CHAR(n)

WSTRING (n)

VARCHAR(n)

Informatie

VARCHAR zonder een lengte (n) wordt niet herkend als een geldig gegevenstype door doeleindpunten. Als een gegevenstype van een bronkolom is ingesteld op VARCHAR zonder een expliciete lengte, stelt Qlik Talend Data Integration bijgevolg een standaardlengte van 8000 bytes in.

U kunt de standaardwaarde wijzigen door de volgende interne parameter in te stellen op de vereiste lengte:

unboundedVarcharMaxSize

Voor informatie over het instellen van interne parameters, raadpleegt u PostgreSQL.

WSTRING (n)

TEXT

NCLOB

BYTEA

BLOB

TIMESTAMP

DATETIME

TIMESTAMP (z)

InformatieDit gegevenstype wordt altijd weergegeven in UTC.

DATETIME

DATE

InformatieQlik Talend Data Integration ondersteunt alleen ISO-geformatteerde tekstuele DATE-indelingen (de standaardinstelling). Als er andere indelingen worden gebruikt, wordt er een fout gegenereerd. U kunt de datumindeling wijzigen in het bestand postgresql.conf of met behulp van de omgevingsvariabele PGDATESTYLE. U kunt de datumindeling ook op databaseniveau wijzigen.

DATE

TIME

TIME

TIME (z)

TIME

INTERVAL

STRING (128) - 1 YEAR, 2 MONTHS, 3 DAYS, 4 HOURS, 5 MINUTES, 6 SECONDS

BOOLEAN

BOOLEAN

ENUM

STRING (64)

CIDR

STRING (50)

INET

STRING (50)

MACADDR

STRING (18)

BIT (n)

STRING (n)

BIT VARYING (n)

STRING (n)

UUID

STRING

TSVECTOR

CLOB

TSQUERY

CLOB

XML

CLOB

POINT

STRING (255) "(x,y)"

LINE

STRING (255) "(x,y,z)"

LSEG

STRING (255) "((x1,y1),(x2,y2))"

BOX

STRING (255) "((x1,y1),(x2,y2))"

PATH

CLOB "((x1,y1),(xn,yn))"

POLYGON

CLOB "((x1,y1),(xn,yn))"

CIRCLE

STRING (255) "(x,y),r"

JSON

InformatieHet lezen en schrijven van JSON-gegevens wordt uitgevoerd met behulp van een brede tekenreeks (waarbij elk teken 2 bytes in beslag neemt). Stel daarom bij replicatie van JSON-kolommen naar een PostgreSQL-doel de beperkte LOB-grootte in de taakinstellingen in op tweemaal de maximale JSON-lengte. Dus als de JSON-gegevens bijvoorbeeld 4 KB zijn, stelt u de waarde voor de beperkte LOB-grootte in op 8 KB.

NCLOB

NCLOB met JSON-subtype

JSONB

InformatieHet lezen en schrijven van JSONB-gegevens wordt uitgevoerd met behulp van een brede tekenreeks (waarbij elk teken 2 bytes in beslag neemt). Stel daarom bij replicatie van JSONB-kolommen naar een PostgreSQL-doel de waarde voor de beperkte LOB-grootte in de taakinstellingen in op tweemaal de maximale JSONB-lengte. Dus als de JSONB-gegevens bijvoorbeeld 4 KB zijn, stelt u de waarde voor de beperkte LOB-grootte in op 8 KB.

NCLOB

NCLOB met JSON-subtype

ARRAY

NCLOB

COMPOSITE

NCLOB

INT4RANGE STRING (255)
INT8RANGE STRING (255)
NUMRANGE STRING (255)
TSRANGE STRING (255)
INT4MULTIRANGE STRING (255)
INT8MULTIRANGE STRING (255)
NUMMULTIRANGE STRING (255)
TSMULTIRANGE STRING (255)

CHARACTER VARYING

Als de lengte is opgegeven:

WSTRING (LENGTH)

Als er geen lengte is opgegeven:

WSTRING (8000)

TINTERVAL

WSTRING(255)

OID (Object Identifier)

InformatieQlik Talend Data Integration zal de object-ID repliceren, en niet de werkelijke waarde.
UINT4
InformatieHet PostGIS-gegevenstype wordt niet ondersteund.

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een tikfout, een ontbrekende stap of een technische fout – laat het ons weten!