Commit a626b777 authored by vipul.v's avatar vipul.v

crud operation second

parent c1a70b22
......@@ -4,8 +4,4 @@ N
\
,.idea/inspectionProfiles/Project_Default.xml,4\9\496a238a6afa168dbaf6efd37bb459331589579c
^
..idea/inspectionProfiles/profiles_settings.xml,1\e\1e9075f5bf079c01ef2c910709e91a497d262080
4
.env,3\c\3c84dcdc6bbe3d7817c49dcdc327b926fea1808a
E
conf/application.conf,6\4\644f59db746795ef1538ef95c4cbc0eab6663e28
\ No newline at end of file
..idea/inspectionProfiles/profiles_settings.xml,1\e\1e9075f5bf079c01ef2c910709e91a497d262080
\ No newline at end of file
......@@ -4,8 +4,4 @@ N
\
,.idea/inspectionProfiles/Project_Default.xml,4\9\496a238a6afa168dbaf6efd37bb459331589579c
^
..idea/inspectionProfiles/profiles_settings.xml,1\e\1e9075f5bf079c01ef2c910709e91a497d262080
4
.env,3\c\3c84dcdc6bbe3d7817c49dcdc327b926fea1808a
E
conf/application.conf,6\4\644f59db746795ef1538ef95c4cbc0eab6663e28
\ No newline at end of file
..idea/inspectionProfiles/profiles_settings.xml,1\e\1e9075f5bf079c01ef2c910709e91a497d262080
\ No newline at end of file
[POSTGRESQL]
host = 127.0.0.1
port =7999
port =8000
user = "interns"
password = "interns@123"
\ No newline at end of file
from sqlalchemy import Column, Integer, String, MetaData, text
from sqlalchemy import Column, Integer, String, MetaData, text, inspect
from sqlalchemy import Table
from script.core.db.postgresql_connector import session
from script.core.schema.inventory import Inventory
from script.core.db.postgresql_connector import session, engine
from script.core.schema.inventory import Inventory, Base
metadata = MetaData()
......@@ -34,12 +34,21 @@ class SqlUtility:
@staticmethod
def fetch_file():
try:
inspector = inspect(engine)
columns = inspector.get_columns('inventory_data')
column_names = [c['name'] for c in columns]
inventory_data = session.query(Inventory).all()
list_ = []
body = []
for data in inventory_data:
list_.append({"order_id": data.order_id, "customer_name": data.customer_name, "status": data.status,
"sales_order": data.sales_order})
return list_
row = {}
for column_name in column_names:
row[column_name] = getattr(data, column_name)
body.append(row)
header = []
for column_name in column_names:
title_name = column_name.replace('_', ' ').title()
header.append({"label": title_name, "value": column_name})
return {"headerContent": header, "bodyContent": body}
except Exception as e:
print(e, "Error detected in updating")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment