|
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 MasterId |
|
|