Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Viktigt!
PostgreSQL-anslutningsappen för Lakeflow Connect finns i offentlig förhandsversion. Kontakta ditt Databricks-kontoteam för att registrera dig i den offentliga förhandsversionen.
Den här sidan innehåller referensmaterial för PostgreSQL-anslutningsappen i Databricks Lakeflow Connect.
Automatiska datatransformeringar
Databricks omvandlar automatiskt följande PostgreSQL-datatyper till Delta-kompatibla datatyper:
| PostgreSQL-typ | Deltatyp |
|---|---|
BOOLEAN |
BOOLEAN |
SMALLINT |
SMALLINT |
INTEGER |
INT |
BIGINT |
BIGINT |
DECIMAL(p,s) |
DECIMAL(p,s) |
NUMERIC(p,s) |
DECIMAL(p,s) |
REAL |
FLOAT |
DOUBLE PRECISION |
DOUBLE |
SMALLSERIAL |
SMALLINT |
SERIAL |
INT |
BIGSERIAL |
BIGINT |
MONEY |
STRING |
CHAR(n) |
STRING |
VARCHAR(n) |
STRING |
TEXT |
STRING |
BYTEA |
BINARY |
DATE |
DATE |
TIME |
STRING |
TIME WITH TIME ZONE |
STRING |
TIMESTAMP |
STRING |
TIMESTAMP WITH TIME ZONE |
TIMESTAMP |
INTERVAL |
STRING |
UUID |
BINARY |
JSON |
STRING |
JSONB |
STRING |
XML |
STRING |
ARRAY |
STRING |
CIDR |
STRING |
INET |
STRING |
MACADDR |
STRING |
BIT(n) |
BINARY |
BIT VARYING(n) |
BINARY |
Viktig information om datum- och tidstyper
-
DATEdatatypen matas in som deltatypDATE. Det fullständiga PostgreSQL-datumintervallet stöds.Infoch-Infvärden konverteras tillnull. BC-datum lagras med hjälp av astronomisk årsnumrering. Till exempel mappar 1 BC till år 0 och 2 BC till -1. -
TIMESTAMPdatatypen (utan tidszon) matas in som strängar.Infoch-Infvärden bevaras som strängar. -
TIMESTAMP WITH TIME ZONEdatatypen matas in som deltatypTIMESTAMP. Det PostgreSQL-stödda intervallet är4713-01-01 00:00:00.000000 BCtill294276-12-31 23:59:59.999999 AD, medan databricks-intervallet som stöds är-290308-12-21 BCE 19:59:06 GMTtill+294247-01-10 CE 04:00:54 GMT. Tidsstämplar ovanför Databricks maximala tidsstämpel som stöds konverteras tillnull. BC-datum lagras med hjälp av astronomisk årsnumrering. Till exempel mappar 1 BC till år 0 och 2 BC till -1.Infoch-Infvärden konverteras tillnull. -
TIME,TIME WITH TIME ZONE, ochINTERVALdatatyper matas in som strängar i sitt ursprungliga format. Du kan använda Databricks SQL-funktioner för att parsa dessa strängar i lämpliga tidsrepresentationer om det behövs. FörINTERVALdatatyp mappas oändlighetsvärden till0 years 0 mins 0 days 0 hours 0 mins 0.0 secs.
Användardefinierade datatyper och datatyper från tredje part
Användardefinierade typer och datatyper från PostgreSQL-tillägg från tredje part matas in som strängar. Om du behöver transformera dessa typer kan du använda Databricks SQL-funktioner för att parsa strängrepresentationerna i nedströmsbearbetning.
Sammansatta typer
PostgreSQL-sammansatta typer (även kallade radtyper) matas in som strängar. Strängrepresentationen följer PostgreSQL:s sammansatta typformat: (value1,value2,value3).