Unterstützte PostgreSQL -Typen
Wenn Sie Amazon RDS for PostgreSQL als Quellenverbindung verwenden, können Sie nur einige Datentypen replizieren.
Wenn Sie die Verbindung Amazon RDS for PostgreSQL mit dem Ziel "Kopieren" verwenden, versucht Data Replication, eine Spalte in der Zieldatenbank mit einem ähnlichen Spaltennamen und einem kompatiblen Datentyp zu erstellen oder zu replizieren. Wenn der Datentyp der Zielspalte nicht kompatibel ist, wird der Zieldatentyp in einen stringbasierten Datentyp konvertiert (z. B.varchar
).
Die folgende Tabelle zeigt die PostgreSQL Datentypen, die Sie replizieren können. Wenn eine Quelltabelle eine Spalte mit einem nicht unterstützten Datentyp enthält, wird die Tabelle nicht in die Zieldatenbank repliziert.
Datentyp (Data Type) | Aliasnamen | Beschreibung | Unterstützt |
---|---|---|---|
bigint (Datentyp für ganze 64-Bit-Zahlen) | int8 | 8-Byte-Ganzzahl mit Vorzeichen | ✓ |
BIGSERIAL | serial8 | Automatische Erhöhung der 8-Byte-Ganzzahl | ✓ |
Bit [(n)] | Bitfolge mit fester Länge | ||
Bit varying [(n)] | varbit [(n)] | Bitfolge variabler Länge | |
boolesch | bool | logischer boolescher Wert (true/false) | ✓ |
Feld | rechteckiger Rahmen auf einer Ebene | ||
BYTEA | binäre Daten ("Byte-Array") | ✓ | |
Zeichen [(n)] | char [(n)] | Zeichenfolge mit fester Länge | ✓ |
variierende Zeichen [(n)] | varchar [(n)] | Zeichenfolge mit variabler Länge | ✓ |
cidr | IPv4 -oder IPv6 -Netzadresse | ||
Kreis | Kreis auf einer Ebene | ||
Datum | Kalenderdatum (Jahr, Monat, Tag) | ✓ | |
double precision | float8 | Gleitkommazahl mit doppelter Genauigkeit (8 Byte) | ✓ |
Inet | IPv4 -oder IPv6 -Hostadresse | ||
ganze Zahl | INT, INT4 | 4-Byte-Ganzzahl mit Vorzeichen | ✓ |
Intervall [Felder] [(p)] | Zeitdauer | ||
JSON | JSON-Textdaten | ✓ | |
jsonb | Binäre JSON-Daten, zerlegt | ✓ | |
Linie | unendliche Linie auf einer Ebene | ||
LSEG | Liniensegment auf einer Ebene | ||
macaddr | MAC-Adresse (Media Access Control) | ||
macaddr8 | MAC-Adresse (Media Access Control) (FormatEUI-64 ) | ||
Geld | Währungsbetrag | ||
Numerisch [(p, s)] | decimal [(p, s)] | Exakter numerischer Wert mit auswählbarer Genauigkeit | ✓ |
Pfad | Geometrische Bahn auf einer Ebene | ||
pg_lsn | PostgreSQL -Protokollfolgenummer | ||
Punkt | geometrischer Punkt auf einer Ebene | ||
Fläche | geschlossene geometrische Bahn auf einer Ebene | ||
real | float4 | Gleitkommazahl mit einfacher Genauigkeit (4 Byte) | ✓ |
smallint | int2 | 2-Byte-Ganzzahl mit Vorzeichen | ✓ |
Kleinserien | serial2 | Automatische Erhöhung der 2-Byte-Ganzzahl | ✓ |
Seriennummer | serial4 | 4-Byte-Ganzzahl automatisch inkrementieren | ✓ |
Text | Zeichenfolge mit variabler Länge | ✓ | |
Zeit [(p)] [ohne Zeitzone] | Uhrzeit (keine Zeitzone) | ✓ | |
Zeit [(p)] mit Zeitzone | timetz | Uhrzeit, einschließlich Zeitzone | ✓ |
timestamp [(p)] [ohne Zeitzone] | Datum und Uhrzeit (keine Zeitzone) | ✓ | |
Zeitmarke [(p)] mit Zeitzone | TimeStampTZ | Datum und Uhrzeit, einschließlich Zeitzone | ✓ |
tsquery | Textsuchabfrage | ||
Tsvector | Textsuchdokument | ||
TXIV-Momentaufnahme | Momentaufnahme der Transaktions-ID auf Benutzerebene (deprecated; siehe pg_snapshot) | ||
uuid | Universally Unique Identifier | ✓ | |
xml | XML-Daten | ✓ |
Übergeordnetes Thema: Amazon RDS for PostgreSQL -Daten replizieren