Ana içeriğe geç Tamamlayıcı içeriğe geç

Tektürel çoğaltma

Aşağıdaki bölümde, Veri Hareketi ağ geçidi öğesinin PostgreSQL'den PostgreSQL tabanlı hedeflere çoğaltmayı nasıl işlediği açıklanmaktadır. Tektürel çoğaltmanın sadece Çoğaltma veri projeleriyle alakalı olduğunu unutmayın.

Tektürel çoğaltmada kaynak sütun ve tablo harmanlamaları, Sütun ve tablo harmanlaması bölümünde açıklandığı gibi hedefe çoğaltılacaktır.

Sınırlamalar ve dikkate alınacak noktalar

Tektürel çoğalma aşağıdaki Veri Hareketi ağ geçidi yapılandırmaları veya işlemleri ile desteklenmez:

  • Değişiklikleri sadece görevlere uygulama
  • Bir görevi durdurma ve sürdürme
  • Görevi bir zaman damgasından başlatma
  • Görev ayarlarının Tam Yük Ayarları sekmesindeki Hedef tablo zaten mevcutsa Hiçbir şey yapma olarak ayarlandığında

Veri türü ile ilgili dikkat edilmesi gereken noktalar ve istisnalar

PostgreSQL'den bir PostgreSQL tabanlı hedefe çoğaltırken desteklenen tüm PostgreSQL sürümleri için kaynak ve hedef veri türleri aşağıdakiler istisna olmak üzere özdeştir:

Tektürel çoğaltmada veri türü istisnaları
PostgreSQL kaynak PostgreSQL hedef

ENUM

STRING

COMPOSITE

STRING

NUMERIC

NUMERIC (28,6)

NUMERIC (p,s)

Kesinlik ve ölçek ile sayısal bir dizi.

NUMERIC

Kesinlik ve ölçek olmadan sayısal bir dizi.

TINTERVAL
Bilgi notu

PostgreSQL, TINTERVAL veri türü için desteğini sonlandırdığından, hedef veri tabanı sürümü desteklemiyorsa bu veri türünü içeren tablolar hedefte oluşturulmaz.

INT4MULTIRANGE STRING (255)
INT8MULTIRANGE STRING (255)
NUMMULTIRANGE STRING (255)
TSMULTIRANGE STRING (255)

Desteklenen veri türleri'nde JSON veri türü çoğaltması hakkında nota da bakın.

Sütun ve tablo harmanlaması

PostgreSQL'den PostgreSQL tabanlı hedefe çoğaltırken sütun ve tablo harmanlamaları, hedefe çoğaltılacaktır.

Bilgi notu

Harmanlama çoğaltmasını desteklemek için DBA, kaynak PostgreSQL veri tabanı için tanımlanan harmanlamaların PostgreSQL tabanlı hedef veri tabanı için tanımlanan harmanlamalarla aynı olduğundan emin olmalıdır.

Null değer atanamaz sütunlar ve birincil/benzersiz dizin adları

Tektürel çoğaltma sırasında null değer atanamaz sütunlar ve Birincil/Benzersiz Dizin adları korunur.

Bölümlenmiş Tabloları Çoğaltma

Bölümlenmiş tabloları PostgreSQL'den PostgreSQL tabanlı bir hedefe çoğaltmak için aşağıdakileri yapmanız gerekir:

  1. Üst ve alt tabloları hedef veri tabanında elle oluşturun.
  2. Bu tabloları çoğaltmak için ayrı bir görev tanımlayın.
  3. Full load içinde Yüklemeden önce kes seçeneğini ayarlayın.

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!