<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    zhyiwww
    用平實的筆,記錄編程路上的點點滴滴………
    posts - 536,comments - 394,trackbacks - 0
    功能:把csv里面的數據導入到postgres數據庫。

    實現步驟:

    (1)查看數據,取得所有的字段名稱

    "ID","CALLID","CALLERID","CALLEDID","LOGTIME","ACTION_TYPE","ACTION_DES"
    5829,76881,cccccc,tttt,2009年07月13日09時57分34秒,"bbbbb",
    5830,76881,cccccc,tttt,2009年07月13日09時57分34秒,"aaaaa","1\116.kkkk"
    5831,76881,cccccc,tttt,2009年07月13日09時57分43秒,"aaaaa","1\142.kkkk"
    5832,76881,cccccc,tttt,2009年07月13日09時57分46秒,"aaaaa","1\141.kkkk"
    5833,76881,cccccc,tttt,2009年07月13日09時57分57秒,"aaaaa","1\116.kkkk"
    5834,76881,cccccc,tttt,2009年07月13日09時58分07秒,"aaaaa","1\142.kkkk"

    通過上面的字段名稱和下面的數據,可以知道數據的字段名稱和數據類型。

    (2)根據字段名稱和類型,寫出創建表的腳本

    drop table? aa_log ;

    create table aa_log
    (
    ??? id int8,
    ??? callid int8,
    ??? callerid int8,
    ??? calledid int8,
    ??? logtime varchar(100),
    ??? action_type varchar(100),
    ??? action_des varchar(100)
    );

    腳本保存為/tmp/a.sql

    (3)創建數據表

    ?$ psql -hlocalhost -U postgres -d logdb? -f? /tmp/a.sql

    執行,創建數據表。

    (4)修改數據
    ? 上面的數據,字符串類型有"aaaaa" ,那么導入到數據庫的時候,對應的值也會有符號"aaaaa",所以,其值實際是""aaaaa"",為了避免這樣,我們要先把數據里面的"去掉。
    在vim里面,用%s/“//g把所有的"符號替換掉。

    5829,76881,cccccc,tttt,2009年07月13日09時57分34秒,bbbbb,
    5830,76881,cccccc,tttt,2009年07月13日09時57分34秒,aaaaa,1\116.kkkk
    5831,76881,cccccc,tttt,2009年07月13日09時57分43秒,aaaaa,1\142.kkkk
    5832,76881,cccccc,tttt,2009年07月13日09時57分46秒,aaaaa,1\141.kkkk
    5833,76881,cccccc,tttt,2009年07月13日09時57分57秒,aaaaa,1\116.kkkk
    5834,76881,cccccc,tttt,2009年07月13日09時58分07秒,aaaaa,1\142.kkkk

    (5)刪除title

    把數據最上面的那行字段定義數據刪除掉。否則會出現導入數據庫錯誤。


    (6)導入數據
    logdb=# copy aa_log? from '/tmp/aa.csv' with delimiter ',';
    COPY 273
    logdb=#

    (7)檢查數據

    至此,導入數據處理完畢。





    |----------------------------------------------------------------------------------------|
                               版權聲明  版權所有 @zhyiwww
                引用請注明來源 http://m.tkk7.com/zhyiwww   
    |----------------------------------------------------------------------------------------|
    posted on 2009-07-15 14:14 zhyiwww 閱讀(3311) 評論(1)  編輯  收藏 所屬分類: databasePostgres

    FeedBack:
    # re: 從csv格式導入數據到postgres
    2009-09-21 09:36 | Trader
    謝謝。  回復  更多評論
      
    主站蜘蛛池模板: 久久久久亚洲AV无码专区桃色| 久久久www成人免费毛片| 国产嫩草影院精品免费网址| 亚洲三级高清免费| 又黄又爽又成人免费视频| 亚洲精品国产福利片| 24小时日本电影免费看| 久久精品国产亚洲av高清漫画| 一个人免费日韩不卡视频| 亚洲美女视频一区| 美女视频黄是免费的网址| 少妇无码一区二区三区免费| 亚洲国产精品一区二区久久| 毛片无码免费无码播放| 亚洲国产成人精品无码区在线秒播 | 亚洲人成未满十八禁网站| 在线观看国产情趣免费视频| 国产精品无码亚洲精品2021 | 激情婷婷成人亚洲综合| 全黄a免费一级毛片人人爱| 国产免费内射又粗又爽密桃视频| 亚洲色婷婷综合久久| 在线美女免费观看网站h| 国产精品亚洲四区在线观看| 四虎影视精品永久免费| 国产男女爽爽爽免费视频| 亚洲国产精品人久久| 大地资源免费更新在线播放| 新最免费影视大全在线播放| 亚洲av无码一区二区三区乱子伦| 国产精品69白浆在线观看免费| 国产亚洲精品美女久久久久| 亚洲精品中文字幕无码蜜桃| 成人在线免费看片| 日韩精品免费一线在线观看| 亚洲狠狠久久综合一区77777| 国产美女在线精品免费观看| jizz免费在线影视观看网站| 亚洲理论精品午夜电影| 男人的天堂亚洲一区二区三区 | 亚洲成AV人综合在线观看 |