Files

15 lines
398 B
Python
Raw Permalink Normal View History

2026-04-25 10:38:21 +02:00
from os import getenv
import streamlit as st
from sqlalchemy.sql import text
2026-05-01 17:41:42 +02:00
from streamlit.connections import SQLConnection
2026-05-01 17:41:42 +02:00
def connection() -> SQLConnection:
2026-04-28 21:04:52 +02:00
_connection = st.connection("sql", url=getenv('DATABASE_URL'), ttl=0, autocommit=True)
2026-04-25 10:38:21 +02:00
with _connection.session as configured_session:
configured_session.execute(text('PRAGMA foreign_keys=ON'))
return _connection