Guest User

Untitled

a guest
Feb 24th, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. conn_mssql = pymssql.connect(server='127.0.0.1', database='...')
  2. cursor_mssql = conn_mssql.cursor()
  3.  
  4. conn_pg = psycopg2.connect(database="..", user="...", password="..", host="127.0.0.1", port="5432")
  5. cursor_pg = conn_pg.cursor()
  6. print "Opened database successfully"
  7.  
  8. l = ["тут список полей"]
  9. cursor_mssql.execute('SELECT TOP 333333 * FROM "....."."documents";')
  10. row = cursor_mssql.fetchone()
  11. while row:
  12. # .... тут обработка записей, формирование списка vals
  13. sql = """ INSERT INTO "documents" (%s) VALUES (%s); """
  14. print sql
  15. # вот сама вставка
  16. cursor_pg.execute(sql, vals)
  17. # берем следующую сроку из MSSQL
  18. row = cursor_mssql.fetchone()
  19.  
  20. conn_mssql.close()
  21. # подтверждаем записи
  22. conn_pg.commit()
  23. conn_pg.close()
Add Comment
Please, Sign In to add comment