File size: 883 Bytes
fa24c7d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
06bd2d3
fa24c7d
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
from datetime import date
import psycopg2
from psycopg2 import sql
import pandas as pd

class UploadOpenFile:

    def uploadFile(text,filePath,db_params):

        conn = psycopg2.connect(**db_params)
        cursor = conn.cursor()    
        query = "Select max(jdmasterid) from JdMaster"                
        df = pd.read_sql_query(query, conn)
        try:
            MasterId = df.iat[0,0] + 1
        except:
            MasterId =1

        print(MasterId)
        query =sql.SQL("""INSERT INTO  JDMaster (jdmasterid,jobdescription, filename, UploadedDate, IsDetailsExtracted,IsSkillsExtracted,source) VALUES (%s,%s,%s,%s,%s,%s,%s)""")
        cursor.execute(query, (MasterId,text,filePath, date.today(),0,0,"JD")) 
        conn.commit()
        cursor.close()
        conn.close()
        print("File Uploaded...")
        return "File Uploaded Successfully!!!"