view = Table('test_view', metadata)
Созданный вид с именем test_view
statement = text("select je.*, j.id as job_details_id, "
"j.process_definition_id, "
"j.mode_of_execution, "
"j.execution_environment, j.is_active, j.is_restored from "
"engineservice.job j left join engineservice.job_execution
je on j.id=je.job_id and je.status not in
('terminated','completed') where j.is_active = TRUE")
выше одного - SQL-оператор для создания вида
create_view = CreateView(view, statement)
postgres_conn.edc_db_engine.execute(create_view)
Здесь мое представление создано, но теперь я хочу сгенерировать запрос наэто представление с помощью сеанса и реализации упругого поиска sqlalchemy.Это возможно?ниже я упоминаю мой фиктивный код, который не работает.
user_request_data = json.dumps({'page_size': 5, 'end_date': '', 'filter': [{
'value': 'fin', 'column': 'mode_of_execution'}], 'client_id': '1',
'sort': {'type': '', 'column': ''}, 'start_date': None, 'page': 1})
with postgres_conn.db_session() as session:
job_obj_list = sqlalchemy_elastic_query.elastic_query(
view, user_request_data, session).all()
Я хочу что-то подобное.в основном мы пытаемся получить данные из представления
Спасибо за вашу помощь