Lorsque vous utilisez Amazon RDS for PostgreSQL comme connexion source, vous ne pouvez répliquer que certains types de données.
Lorsque vous utilisez le Amazon RDS for PostgreSQL lien avec le Copie but, Data Replication tentera de créer ou de répliquer sur une colonne avec un nom de colonne similaire et un type de données compatible. Si le type de données de la colonne cible n'est pas compatible, le type de données cible sera converti en un type de données basé sur une chaîne (par exemple,varchar
).
Le tableau suivant montre le PostgreSQL types de données que vous pouvez répliquer. Les types de données non pris en charge ne sont pas répliqués vers la base de données cible.
Type de données | Alias | Descriptif | Pris en charge |
---|---|---|---|
bigint | int8 | entier signé de huit octets | ✓ |
BIGSERIAL | serial8 | incrémentation automatique d'un entier de huit octets | ✓ |
bit [ (n) ] | chaîne de bits de longueur fixe | ||
bit variable [ (n) ] | varbit [ (n) ] | chaîne de bits de longueur variable | |
booléen | bool | booléen logique (true/false) | ✓ |
case | boîte rectangulaire sur un plan | ||
BYTEA | données binaires (" tableau d'octets) | ✓ | |
caractère [ (n) ] | car [ (n) ] | Chaîne de caractères de longueur fixe | ✓ |
caractère variable [ (n) ] | varchar [ (n) ] | chaîne de caractères de longueur variable | ✓ |
cidr | Adresse réseau IPv4 ou IPv6 | ||
cercle | cercle sur un plan | ||
date | date calendaire (année, mois, jour) | ✓ | |
double précision | float8 | nombre en virgule flottante à double précision (8 octets) | ✓ |
inet | Adresse hôte IPv4 ou IPv6 | ||
entier | int, int4 | entier à quatre octets signé | ✓ |
intervalle [ zones ] [ (p) ] | intervalle | ||
json | données JSON textuelles | ✓ | |
jsonb | données JSON binaires, décomposées | ✓ | |
courbe | ligne infinie sur un plan | ||
Lseg | segment de droite sur un plan | ||
macaddr | Adresse MAC (Media Access Control) | ||
macaddr8 | Adresse MAC (Media Access Control) (formatEUI-64 ) | ||
argent | Currency amount | ||
numérique [ (p, s) ] | décimal [ (p, s) ] | Valeur numérique exacte de la précision sélectionnable | ✓ |
chemin d'accès | trajectoire géométrique sur un plan | ||
pg_lsn | PostgreSQL Numéro de séquence du journal | ||
point | point géométrique sur un plan | ||
polygone | trajectoire géométrique fermée sur un plan | ||
real | float4 | nombre à virgule flottante simple précision (4 octets) | ✓ |
smallint | int2 | entier à deux octets signé | ✓ |
petite série | serial2 | incrémentation automatique d'un entier à deux octets | ✓ |
série | serial4 | incrémentation automatique d'un entier de quatre octets | ✓ |
texte | chaîne de caractères de longueur variable | ✓ | |
time [ (p) ] [ sans fuseau horaire ] | heure de la journée (pas de fuseau horaire) | ✓ | |
heure [ (p) ] avec fuseau horaire | timeTZ | heure de la journée, y compris le fuseau horaire | ✓ |
horodatage [ (p) ] [ sans fuseau horaire ] | date et heure (pas de fuseau horaire) | ✓ | |
horodatage [ (p) ] avec fuseau horaire | timeStampTZ | date et heure, y compris le fuseau horaire | ✓ |
requête tsquery | requête de recherche de texte | ||
tsvector | document de recherche de texte | ||
Image_ID_transaction | instantané d'ID transaction de niveau utilisateur (obsolète ; voir pg_snapshot) | ||
uuid | Identificateur unique universel | ✓ | |
xml | données XML | ✓ |
Rubrique parent: Réplication des données Amazon RDS for PostgreSQL