Can a simple CRUD app be made with streamlit?

I apologize, looks like I need to somehow utilize @st.cache to “suspend” or capture data that I want to write to a database with per this topic: Not to run entire script when a widget value is changed?.

Anybody in the community has a minimum example of writing back to a database?

EDIT: Looks like this GiHub issue is also relevant: https://github.com/streamlit/streamlit/issues/168#issuecomment-544256387