Thursday, January 7, 2010

import CSV to database 2

hari ini ku mencoba untuk memasukkan lagifile .csv kedalam table yang telah di buat.
table yang ku buat adalah :

tsel=> \d
List of relations
Schema | Name | Type | Owner
--------+----------------+-------+-------
public | basic_cause | table | dendy
public | call_type | table | dendy
public | internal_cause | table | dendy
public | logical_ne | table | dendy
public | summary_basic | table | dendy
(5 rows)

file yang ku miliki dan akan di masukkan kedalam database adalah :

[root@localhost opt]# ll
total 1258772
-rw-r--r-- 1 root root 3813 Jan 7 09:20 Cause_Code.csv
-rw-r--r-- 1 root root 4960 Jan 7 09:20 internal cause.csv
-rw-r--r-- 1 root root 321915161 Dec 23 10:30 new_ticket_with_hour_date1.csv
-rw-r--r-- 1 root root 321915161 Dec 23 10:30 new_ticket_with_hour_date2.csv
-rw-r--r-- 1 root root 321915161 Dec 23 10:30 new_ticket_with_hour_date3.csv
-rw-r--r-- 1 root root 321915161 Dec 23 10:30 new_ticket_with_hour_date4.csv
[root@localhost opt]#


untuk file yang new_ticket_with_hour_date1.csv query nya:
\copy summary from '/opt/new_ticket_with_hour_date1.csv' with delimiter ','

untuk file yang internal cause.csv query nya:
\copy internal_cause from '/opt/internal cause.csv' USING DELIMITERS ';'

untuk file yang Cause_Code.csv query nya:
\copy basic_cause from '/opt/Cause_Code.csv' USING DELIMITERS ';'

sekarang tugas ku adalah 1.apa perbedaannya antara with dengan USING?
2.apa kah dia case sensitiv?

jawabannya akan segera datang.insyaAlloh..^_^

No comments: