Files
daily-counter/app/queries/connection.py
John Ahlroos 0632899f7a
Some checks failed
Run Tests / run-tests (push) Failing after 1m2s
Support demo users
2026-05-01 17:41:42 +02:00

15 lines
398 B
Python

from os import getenv
import streamlit as st
from sqlalchemy.sql import text
from streamlit.connections import SQLConnection
def connection() -> SQLConnection:
_connection = st.connection("sql", url=getenv('DATABASE_URL'), ttl=0, autocommit=True)
with _connection.session as configured_session:
configured_session.execute(text('PRAGMA foreign_keys=ON'))
return _connection