Update push_data_postgres

parent a4241cba
...@@ -8,6 +8,9 @@ from pathlib import Path ...@@ -8,6 +8,9 @@ from pathlib import Path
from sqlalchemy import create_engine from sqlalchemy import create_engine
import io import io
import logging import logging
from ilens_sdk import Component
from ilens_sdk import logger
postgres_database = os.environ.get('postgres_database', default='ilens_jubilant') postgres_database = os.environ.get('postgres_database', default='ilens_jubilant')
postgre_user = os.environ.get('postgre_user', default='ilens') postgre_user = os.environ.get('postgre_user', default='ilens')
...@@ -127,6 +130,16 @@ class PushDataToPostgres(): ...@@ -127,6 +130,16 @@ class PushDataToPostgres():
except Exception as e: except Exception as e:
print(f'Failed to ingest Data:{str(e)}') print(f'Failed to ingest Data:{str(e)}')
class PushPostgres(Component):
def __init__(self):
logger.info("starting component")
super().__init__()
def run(self):
push_data_postgres = PushDataToPostgres()
push_data_postgres.push_postgres()
push_data_postgres = PushDataToPostgres() if __name__ == "__main__":
push_data_postgres.push_postgres() object = PushPostgres()
object.start()
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