Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import psycopg2
- def load_txt():
- registros = []
- file = open("entrada.txt", "r")
- for line in file:
- line = line.replace('\t','').replace('\n','')
- campos = line.split('/')
- registros.append([campos[0], int(campos[1]), int(campos[2])])
- return registros
- connection = "host='10.2.8.85' dbname='FireMonitor' user='postgres' password='wilci5w7'"
- conn = psycopg2.connect(connection )
- sql = """
- SELECT projetos_medicao.controle,
- projetos_ptomonit.sigla,
- projetos_campanha.ano,
- projetos_campanha.mes,
- projetos_medicao.id,
- param_param.nome,
- param_param.id,
- projetos_medicao."Campanha_FK_id",
- projetos_medicao.data,
- projetos_medicao."dataInc"
- FROM
- public.projetos_medicao,
- public.projetos_campanha,
- public.projetos_ptomonit,
- public.param_param
- WHERE
- projetos_medicao."PtoMonit_FK_id" = projetos_ptomonit.id AND
- projetos_medicao."Campanha_FK_id" = projetos_campanha.id AND
- projetos_medicao."Parametro_FK_id" = param_param.id AND
- extract(DAY FROM projetos_medicao."dataInc") = 25 AND
- extract(MONTH FROM projetos_medicao."dataInc") = 4 AND
- extract(YEAR FROM projetos_medicao."dataInc") = 2016 AND
- projetos_ptomonit.sigla = %s AND
- projetos_campanha.mes = %s AND
- projetos_campanha.ano = %s;
- """
- for data in load_txt():
- cursor = conn.cursor()
- cursor.execute(sql, data)
- reg = []
- for row in cursor.fetchall():
- reg.append(row[0])
- #print(row[0])
- print(data, reg)
- print('----------------------')
- cursor = None
- conn.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement