Tipos de dados PostgreSQL suportados
Quando você usa o Amazon RDS for PostgreSQL como uma conexão de origem, você pode replicar apenas alguns tipos de dados.
Quando você usar a conexão Amazon RDS for PostgreSQL com a meta Copiar, o Data Replication tentará criar ou replicar uma coluna no banco de dados de destino com um nome de coluna semelhante e um tipo de dados compatível. Se o tipo de dados da coluna de destino não for compatível, ele converterá o tipo de dados de destino em um tipo de dados baseado em string (por exemplo,varchar ).
A tabela a seguir mostra o PostgreSQL tipos de dados que você pode replicar. Se uma tabela de origem contiver uma coluna com um tipo de dados não suportado, a tabela não será replicada no banco de dados de destino.
| Tipo de dados | Aliases | Descrição | Suportado |
|---|---|---|---|
| bigint | int8 | assino de oito bytes inteiros | ✓ |
| BIGSERIAL | serial8 | autoincrementando oito-byte inteiro | ✓ |
| bit [(n)] | cadeia de bits de comprimento fixo | ||
| bit variando [(n)] | varbit [(n)] | cadeia de bits de comprimento variável | |
| booleano | bool | Booleano Lógico (true/falso) | ✓ |
| caixa | caixa retangular em um avião | ||
| BYTEA | dados binários ("array array") | ✓ | |
| caractere [(n)] | char [(n)] | Sequência de caracteres de comprimento fixo | ✓ |
| caracteres variando [(n)] | varchar [(n)] | cadeia de caracteres de comprimento variável | ✓ |
| CIDR | Endereço de rede IPv4 ou IPv6 | ||
| círculo | círculo em um avião | ||
| data | data do calendário (ano, mês, dia) | ✓ | |
| precisão dupla | float8 | número de ponto flutuante de precisão dupla (8 bytes) | ✓ |
| inet | Endereço do host IPv4 ou IPv6 | ||
| número inteiro | INT, INT4 | assinado quatro-byte inteiro | ✓ |
| intervalo [campos] [(p)] | amplitude de tempo | ||
| json | dados JSON textual | ✓ | |
| jsonb | dados JSON binários, decompostos | ✓ | |
| linha | linha infinita em um avião | ||
| lseg | segmento de linha em um avião | ||
| macaddr | Endereço MAC (Media Access Control) | ||
| macaddr8 | Endereço MAC (Media Access Control) (formatoEUI-64 ) | ||
| dinheiro | Montante Moeda | ||
| numérico [(p, s)] | decimal [(p, s)] | exato numérico de precisão selecionável | ✓ |
| caminho | caminho geométrico em um avião | ||
| pg_lsn | Número de Sequência do Log PostgreSQL | ||
| ponto | ponto geométrico em um avião | ||
| polígono | caminho geométrico fechado em um avião | ||
| real | float4 | número de ponto de flutuação de precisão única (4 bytes) | ✓ |
| smallint | int2 | assino número inteiro de dois bytes | ✓ |
| pequena série | serial2 | autoincrementando dois-byte inteiro | ✓ |
| seriais | serial4 | autoincrementando quatro-byte inteiro | ✓ |
| Texto | cadeia de caracteres de comprimento variável | ✓ | |
| tempo [(p)] [sem fuso horário] | hora do dia (sem fuso horário) | ✓ | |
| tempo [(p)] com fuso horário | timetz | hora do dia, incluindo fuso horário | ✓ |
| timestamp [(p)] [sem fuso horário] | data e hora (sem fuso horário) | ✓ | |
| timestamp [(p)] com fuso horário | timeStampTZ | data e hora, incluindo fuso horário | ✓ |
| tsquery | consulta de pesquisa de | ||
| tsvetor | documento de pesquisa texto | ||
| txid_snapshot | captura instantânea do ID da transação no nível do usuário (descontinuado; consulte pg_snapshot) | ||
| uuid | Identificador Universalmente Exclusivo | ✓ | |
| xml | dados XML | ✓ |