Advertisement
marcosCss

Codigo - Grava banco

Mar 16th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.73 KB | None | 0 0
  1. import psycopg2
  2.  
  3. con = psycopg2.connect( database='meu_banco',host='*****', user='postgres', password='************')
  4. cur = con.cursor()
  5. ref_arquivo = open("C:/Users/br0151338587/Desktop/!Alertas/ampla_Novo_Tempo_Ordens_GA.txt",'r')
  6.  
  7. input("Digite uma Parada")
  8. sql = 'truncate "tb_ordens_ga"'
  9. cur.execute(sql)
  10.  
  11.  
  12. for linha in ref_arquivo:
  13.     linha = linha.replace("'","")
  14.     linha = linha.replace('"','')
  15.     valores = linha.split("|")
  16.  
  17.  
  18.     numero_ordem = valores[0]
  19.     data_exec_visita = valores[1]
  20.     data_estado_format = valores[2]
  21.     numero_cliente = valores[3]
  22.     cliente = valores[4]
  23.     endereco = valores[5]
  24.     telefone = valores[6]
  25.     bairro = valores[7]
  26.     municipio = valores[8]
  27.     des_servico = valores[9]
  28.     descricao_etapa = valores[10]
  29.     descricao_estado = valores[11]
  30.     data_ingresso = valores[12]
  31.     observacao_executante = valores[13]
  32.     observacao_atendente = valores[14]
  33.  
  34.     sql = 'insert into "public"."tb_ordens_ga"("numero_ordem","data_exec_visita","data_estado_format","numero_cliente","cliente","endereco","telefone","bairro",' \
  35.       '"municipio","des_servico","descricao_etapa","descricao_estado","data_ingresso","observacao_executante","observacao_atendente"'') \
  36.       values('+"'"+numero_ordem+"'"+', '+"'"+data_exec_visita+"'"+', '+"'"+data_estado_format+"'"+', '+\
  37.       "'"+numero_cliente+"'"+', '+"'"+cliente+"'"+', '+"'"+endereco+"'"+', '+"'"+telefone+"'"+', '+"'"+bairro+"'"+', '+"'"+municipio+"'"\
  38.       ', '+"'"+des_servico+"'"+', '+"'"+descricao_etapa+"'"+', '+"'"+descricao_estado+"'"+', '+"'"+data_ingresso+"'"+\
  39.       ', '+"'"+observacao_executante+"'"+', '+"'"+observacao_atendente+"'"+')'
  40.     cur.execute(sql)
  41.     con.commit()
  42.  
  43. ref_arquivo.close()
  44.  
  45. con.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement