hooks.get_cursor(...)
Function used to retrieve a cursor from an adapter's connection
from prism.task import PrismTask
class SqlTask(PrismTask)
def run(self, tasks, hooks):
with cursor as hooks.get_connection(adapter_name="<ADAPTER_NAME">):
cursor.execute("...")
cursor.close()
return ...
from prism.decorators import task
@task()
def sql_task(tasks, hooks):
with cursor as hooks.get_connection(adapter_name="<ADAPTER_NAME">):
cursor.execute("...")
cursor.close()
return ...