2014-04-17 26 views
6

Şu anda veritabanımızda 10 sütun içeren bir redshift tablosu var ve ben başka bir tane eklemek istiyorum. Bunu yapmak için bir değişiklik tablosu yapmak çok önemsiz.Redshift - Bir sütun eklemek, önceki CSV'leri ekleyecek şekilde değiştirmek zorunda mıyız?

Soruma Soru: Bunu yaptığımda, tüm eski CSV dosyalarının bu yeni sütuna sahip olmayacakları için kırmızıya kayma (S3'ten COPY aracılığıyla) eklenemez mi?

Sütunların NULL veya içe aktarma işleminde başarısız olacağına inanıyorum. Ancak bu konuda herhangi bir belge görmedim.

İdeal olarak, CSV'nin başlık satırındaki gerçek sütun adını belirtebilseydim, ancak bunun mümkün olup olmadığını görmedim.

cevap

5

KOPYA komutunda FILLRECORD şunu yapar: 'Kayıtların bazılarında bitişik sütunlar eksik olduğunda veri dosyalarının yüklenmesine izin verir'.

+1

Teşekkürler! Görünüşe göre, o zaman asla bir sütun bırakmamalıyız. – Geesu

İlgili konular