File size: 1,186 Bytes
fa24c7d e050d94 fa24c7d e050d94 fa24c7d 06bd2d3 e050d94 fa24c7d 2e32f9d 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 28 29 30 31 32 |
from datetime import date
import psycopg2
from psycopg2 import sql
import pandas as pd
class UploadOpenFile:
def uploadFile(text,filePath,db_params,isJD):
conn = psycopg2.connect(**db_params)
cursor = conn.cursor()
if(isJD):
df = pd.read_sql_query("Select max(jdmasterid) from JdMaster", conn)
else:
df = pd.read_sql_query("Select max(masterid) from CourseMaster", conn)
try:
MasterId = df.iat[0,0] + 1
except:
MasterId =1
print(MasterId)
if(isJD):
query =sql.SQL("""INSERT INTO JDMaster (jdmasterid,jobdescription, filename, UploadedDate, IsDetailsExtracted,IsSkillsExtracted,source) VALUES (%s,%s,%s,%s,%s,%s,%s)""")
else:
query =sql.SQL("""INSERT INTO CourseMaster (masterid,description, 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 MasterId
|