Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import psycopg2 as ps
- ## Populate table scalingData
- tmp = scalingData.dtypes
- con = None
- con = ps.connect(dbname = 'braziliancities', user='postgres', host='localhost', password='Emanuele123')
- con.autocommit = True
- cur = con.cursor()
- for i in range(0,4):
- j = header[i]
- stat = """ ALTER TABLE "scalingData" ADD COLUMN "%s" """%j
- if tmp[i] == 'int64':
- stat = stat+'bigint'
- if tmp[i] == 'float64':
- stat = stat+'double precision'
- if tmp[i] == 'O':
- stat = stat+'text'
- ### Add Column
- cur.execute(stat)
- stat1 = """INSERT INTO "scalingData" ("%s") SELECT "%s" FROM temporarytable"""%(j,j)
- cur.execute(stat1)
- cur.close()
- con.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement