Referência do conector PostgreSQL
Visualização
O conector PostgreSQL para LakeFlow Connect está em versão prévia pública. Entre em contato com a equipe da sua account Databricks para se inscrever na Prévia Pública.
Esta página contém material de referência para o conector PostgreSQL no Databricks LakeFlow Connect.
transformações automáticas de dados
O Databricks transforma automaticamente os seguintes tipos de dados do PostgreSQL em tipos de dados compatíveis com Delta:
Tipo PostgreSQL | Tipo Delta |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Observações importantes sobre tipos de data e hora
DATEO tipo de dados ingerido é o tipo DeltaDATE. O intervalo de datas completo do PostgreSQL é suportado. Os valoresInfe-Infsão convertidos emnull. As datas a.C. são armazenadas usando a numeração de anos astronômicos. Por exemplo, 1 a.C. corresponde ao ano 0 e 2 a.C. corresponde a -1.TIMESTAMPOs dados (sem fuso horário) são recebidos como strings. Os valoresInfe-Infsão preservados como strings.TIMESTAMP WITH TIME ZONEO tipo de dados ingerido é o tipo DeltaTIMESTAMP. O intervalo suportado pelo PostgreSQL é4713-01-01 00:00:00.000000 BCa294276-12-31 23:59:59.999999 AD, enquanto o intervalo suportado pelo Databricks é de-290308-12-21 BCE 19:59:06 GMTa+294247-01-10 CE 04:00:54 GMT. Os timestamps acima do timestamp máximo suportado pelo Databricks são convertidos paranull. As datas a.C. são armazenadas usando a numeração de anos astronômicos. Por exemplo, 1 a.C. corresponde ao ano 0 e 2 a.C. corresponde a -1. Os valoresInfe-Infsão convertidos paranull.TIMEOs tipos de dadosTIME WITH TIME ZONEeINTERVALsão ingeridos como strings em seu formato original. Você pode usar as funções Databricks SQL para analisar essas strings e convertê-las nas representações de tempo apropriadas, se necessário. Para o tipo de dadosINTERVAL, os valores infinitos são mapeados para0 years 0 mins 0 days 0 hours 0 mins 0.0 secs.
Tipos de dados definidos pelo usuário e de terceiros
Tipos definidos pelo usuário e tipos de dados de extensões PostgreSQL de terceiros são inseridos como strings. Caso precise transformar esses tipos, você pode usar as funções Databricks SQL para analisar as representações em string no processamento subsequente.
Tipos compostos
Os tipos compostos do PostgreSQL (também conhecidos como tipos de linha) são ingeridos como strings. A representação de strings segue o formato de tipo composto do PostgreSQL: (value1,value2,value3).