Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import psycopg2
- try:
- # PostgreSQLへ接続
- conn = psycopg2.connect("dbname='データベース名' user='ログインユーザ名' host='ホスト名' password='****'")
- cur = conn.cursor()
- conn.set_isolation_level(0)
- #データベースに投入するファイルの読み込み
- f = open('/ファイルパス/ファイル名')
- #COPYの実行
- cur.copy_from( f , 'テーブル名', sep='\t', null='\\N',columns=('カラム名1','カラム名'))
- # sep='デリミッタ文字種:例ではTAB記号'
- # null='ヌル文字種:例ではNULL'
- # columns=('')
- conn.commit() #忘れずに!!
- f.close()
- print "OK"
- except psycopg2.Error as e:
- print "NG Copy error! "
- print e.pgerror
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement