Twitter Youtube Github
Burak Kutbay'ın Kişisel Blog'u |

Type and hit Enter to search

  • Quarkus Dersleri
  • Spring Dersleri
    • Spring Cloud
    • Spring Boot
    • Spring Uygulama Örnekleri
    • Spring Core
    • Spring JDBC Template
    • Spring MVC
  • İleri Java Dersleri
    • Java Server Faces
    • Java Server Pages
    • PrimeFaces
    • Servlet
    • JDBC
    • JSTL
    • Java 8
  • Hibernate Dersleri
  • / Diğer
    • Ünlü Bilişimciler
    • C Sharp
    • Kütüphane
    • Makale
  • Hakkımda
PostgreSQL

PostgreSQL Veritabanı Tablosuna EXCEL / CSV Dosyadan Veri Eklemek

Paylaş

Bu yazıda PostgreSQL veritabanımızda oluşturduğumuz tabloya Excel ya da CSV formatında olan verilerinizi aktarma işleminden bahsedeceğim.

Öncelikle CSV dosyamızın alanları ile veritabanındaki tablo alanları ile aynı olmasına ayrıca tablomuzdaki alanlarımızın CSV alanlarındaki veri tipi ile uyuşmasına dikkat edelim.

Veri Kopyalama İşlemi


Koplayalama işlemi için COPY anahtar kelimesini kullanıyoruz.

COPY public."OgrenciListesi"  FROM  'C:/Liste.csv' WITH delimiter ';'  CSV HEADER;

Bu satırı çalıştırdığımızda verilerimizin veritabanı tablosuna eklenmiş olduğunu görmekteyiz.

Karakter Hatası Sorunu


Verilerimizde Türkçe karakter varsa kopyalama işleminde sorun yaşayabilir ve verilerimiz tabloya ekleyemeyiz. Bu sorunu çözmek için COPY sorgumuza aşağıdaki ifadeyi ekleyerek sorunu çözebiliyoruz.

 encoding 'WIN1254';

Kodumuzun son hali ise;


COPY public."OgrenciListesi"  FROM  'C:/Liste.csv' WITH delimiter ';'  CSV HEADER encoding 'WIN1254';

Tags:

postgresqlpostgresql dersleri

Paylaş

Diğer Yazılar

Previous

Spring Cloud Dersleri : Spring Boot Projesini Google Cloud App Engine Deploy Etmek

blank
Next

Spring Cloud Dersleri : Spring Boot Projesini Google Cloud SQL Mysql Bağlantısı Kurmak

Next
blank
12 Temmuz 2020

Spring Cloud Dersleri : Spring Boot Projesini Google Cloud SQL Mysql Bağlantısı Kurmak

Previews
26 Haziran 2020

Spring Cloud Dersleri : Spring Boot Projesini Google Cloud App Engine Deploy Etmek

blank

No Comment! Be the first one.

Bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

İlgini Çekebilir

blank

PostgreSQL SKIP LOCKED Özelliği Nedir?

Postgre Sql Eğitimi Devrim Gündüz

PostgreSQL’de Wal, Replikasyon ve Yedekleme Semineri – (Devrim Gündüz) Notlarım

Burak Kutbay'ın Kişisel Blog'u |

© 2008 - ∞, Her hakkı saklıdır.

Link

  • Hakkımda
  • İletişim
  • Arşiv

Kategori

Röportaj
Struts
Android
Vue.js
Node.js
Redis
XCode
Spring Data
Debezium
Mikroservis Mimarisi
Spring Native
Video
Spring Security
Objective C
iPhone Uygulama Geliştirme
JPA
DevOps
PostgreSQL
Apache Kafka
Git
Design Patterns
Yaptığım Projeler
Servlet
Maven
Spring Cloud
Linux
Spring
JDBC
PrimeFaces
Spring Jdbc Template
RabbitMQ
Google
Manset
Spring MVC
OCA Java SE 8
Quarkus
Spring Core
Microsoft
Veritabanı
Tanıyalım
Java SE
Hibernate
Teknoloji
Okuduğum Kitaplar
Java Server Faces
Yazılım Mühendisliği
C Sharp
Spring Boot
Java
Günlüğüm
Java Server Page
Makale

Takip Et

Twitter Youtube Github