İnsanoğlu hala tüm bilgisayarların en alışılmadık olanıdır. Jhon F.Kennedy
4 Eylül 2016 Pazar
CSV Dosyasını PostgreSql'e Import Etmek
CSV dosyasını postgreSql'e import etmek için kod ve PgAdmin paneli üzerinden farklı olarak iki yol izlenerek yapılabilir.
PgAdmin paneli üzerinden CSV Dosyasını İmport Etmek:
bu işlem için csv dosyasının başlığındaki (header kısmı) isimler tablonun column isimlerini oluşturacak şekilde yeni bir tablo oluşturulur. oluşturulacak yeni tablonun kolon sayısı csv dokümanındaki header isimlerinin sayısı kadar olmalıdır. yeni tablo oluştururken csv'nin header ksımındaki isimlerin altındaki verilerin tipine göre column veri tipi ayarlanır. daha sonra yeni oluşturulan tablonun üzerine sağ tıklanarak gelen ekrandaki "import" sekmesine tıklanır. Açılan pencerede Fileoptions tabının; Filename kısmı için import etmek istediğimiz CSV dosyasının yolu seçilir, Format için csv seçeneği seçilir, Encoding için WIN1251 seçeneği seçilir. Daha sonra alttaki sekmelerden devam edilir,Columns tabında ekranda yer alan kolon isimlerinin seçili olması gerekir, Misc.Option tabının Header ksımı tıklanır, Delimiter kısmı CSV dosyasındaki verilerin hangi işaretlerle birbirinden ayrıldığına dair ayarlama yapılır, csv dosyasındaki veriler arasında ";" "," "tab" bunlardan hangisi ile dolaşabiliyorsak onu işaretleyerek import edebiliriz.
SQL Editör üzerinden CSV Dosyasını Tabloya İmport Etmek:
CREATE TABLE denemetable (
isim char(50)
yas integer
cinsiyet char(20)
meslek char(50)
);
csv header'daki verilere göre yeni tablo oluşturulur.
COPY denemetable FROM 'C:/Users/dell-/Desktop/Satınalma.csv' DELIMITER ',' CSV HEADER;
import edilmek istenen CSV dosyasının pc deki yolu yukarıdaki koddaki gibi belirtilerek yeni oluşturduğumuz tabloya kopyalanır. DELİMİTER csv dosyasındaki verilerin hangi karaketerlerle ayrıldığı göstermek için kullanılır.
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder