cerulean

          PostgreSQL中使用copy命令

          在postgreSQL中,使用copy命令從文件(包含主鍵字段的值)向數(shù)據(jù)庫表(主鍵為自增型)導(dǎo)入數(shù)據(jù)后,需要執(zhí)行一下setval,否則copy進來的serialID和日后insert進去的會重復(fù),造成自增型主鍵沖突。
          例如:
          copy?my_table?from?'C:\\tmp\\data.txt'?using?delimiters?'\t'?
          select?setval('my_table_recordid_seq',(select?max(recordid)?from?my_table));

          還要注意的是,文件不能是在根目錄下,必須在一個文件夾下。

          posted on 2007-03-01 20:59 cerulean 閱讀(3353) 評論(0)  編輯  收藏 所屬分類: DB


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          <2007年3月>
          25262728123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          統(tǒng)計

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 汨罗市| 双鸭山市| 澄江县| 邯郸市| 余庆县| 仁化县| 额济纳旗| 濮阳市| 阿合奇县| 正镶白旗| 碌曲县| 铜川市| 黑水县| 武隆县| 万年县| 南陵县| 顺平县| 伊宁县| 庆阳市| 龙门县| 天长市| 阜平县| 九龙坡区| 保康县| 积石山| 灵璧县| 临泽县| 凌源市| 峨眉山市| 平定县| 临清市| 和平县| 澳门| 平南县| 永新县| 大冶市| 洛浦县| 栾城县| 大同市| 长治市| 台南县|