]> git.ipfire.org Git - thirdparty/fastapi/sqlmodel.git/commit
✨ Add support for cascade delete relationships: `cascade_delete`, `ondelete`, and...
authorEsteban Maya <emayacadavid9@gmail.com>
Sun, 21 Jul 2024 02:08:06 +0000 (21:08 -0500)
committerGitHub <noreply@github.com>
Sun, 21 Jul 2024 02:08:06 +0000 (21:08 -0500)
commit86ab09f7ec30f5711722d894130d6c93b7f403ac
tree58ac1042c9883e855ca5a20201934dd3a787012a
parent19c736766ee140ff8579a4f1cfffc1ed007d1af0
✨ Add support for cascade delete relationships: `cascade_delete`, `ondelete`, and `passive_deletes` (#983)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
37 files changed:
docs/tutorial/relationship-attributes/cascade-delete-relationships.md [new file with mode: 0644]
docs_src/tutorial/relationship_attributes/cascade_delete_relationships/__init__.py [new file with mode: 0644]
docs_src/tutorial/relationship_attributes/cascade_delete_relationships/tutorial001.py [new file with mode: 0644]
docs_src/tutorial/relationship_attributes/cascade_delete_relationships/tutorial001_py310.py [new file with mode: 0644]
docs_src/tutorial/relationship_attributes/cascade_delete_relationships/tutorial001_py39.py [new file with mode: 0644]
docs_src/tutorial/relationship_attributes/cascade_delete_relationships/tutorial002.py [new file with mode: 0644]
docs_src/tutorial/relationship_attributes/cascade_delete_relationships/tutorial002_py310.py [new file with mode: 0644]
docs_src/tutorial/relationship_attributes/cascade_delete_relationships/tutorial002_py39.py [new file with mode: 0644]
docs_src/tutorial/relationship_attributes/cascade_delete_relationships/tutorial003.py [new file with mode: 0644]
docs_src/tutorial/relationship_attributes/cascade_delete_relationships/tutorial003_py310.py [new file with mode: 0644]
docs_src/tutorial/relationship_attributes/cascade_delete_relationships/tutorial003_py39.py [new file with mode: 0644]
docs_src/tutorial/relationship_attributes/cascade_delete_relationships/tutorial004.py [new file with mode: 0644]
docs_src/tutorial/relationship_attributes/cascade_delete_relationships/tutorial004_py310.py [new file with mode: 0644]
docs_src/tutorial/relationship_attributes/cascade_delete_relationships/tutorial004_py39.py [new file with mode: 0644]
docs_src/tutorial/relationship_attributes/cascade_delete_relationships/tutorial005.py [new file with mode: 0644]
docs_src/tutorial/relationship_attributes/cascade_delete_relationships/tutorial005_py310.py [new file with mode: 0644]
docs_src/tutorial/relationship_attributes/cascade_delete_relationships/tutorial005_py39.py [new file with mode: 0644]
mkdocs.yml
sqlmodel/main.py
tests/test_field_sa_column.py
tests/test_ondelete_raises.py [new file with mode: 0644]
tests/test_tutorial/test_relationship_attributes/test_delete_records_relationship/__init__.py [new file with mode: 0644]
tests/test_tutorial/test_relationship_attributes/test_delete_records_relationship/test_tutorial001.py [new file with mode: 0644]
tests/test_tutorial/test_relationship_attributes/test_delete_records_relationship/test_tutorial001_py310.py [new file with mode: 0644]
tests/test_tutorial/test_relationship_attributes/test_delete_records_relationship/test_tutorial001_py39.py [new file with mode: 0644]
tests/test_tutorial/test_relationship_attributes/test_delete_records_relationship/test_tutorial002.py [new file with mode: 0644]
tests/test_tutorial/test_relationship_attributes/test_delete_records_relationship/test_tutorial002_py310.py [new file with mode: 0644]
tests/test_tutorial/test_relationship_attributes/test_delete_records_relationship/test_tutorial002_py39.py [new file with mode: 0644]
tests/test_tutorial/test_relationship_attributes/test_delete_records_relationship/test_tutorial003.py [new file with mode: 0644]
tests/test_tutorial/test_relationship_attributes/test_delete_records_relationship/test_tutorial003_py310.py [new file with mode: 0644]
tests/test_tutorial/test_relationship_attributes/test_delete_records_relationship/test_tutorial003_py39.py [new file with mode: 0644]
tests/test_tutorial/test_relationship_attributes/test_delete_records_relationship/test_tutorial004.py [new file with mode: 0644]
tests/test_tutorial/test_relationship_attributes/test_delete_records_relationship/test_tutorial004_py310.py [new file with mode: 0644]
tests/test_tutorial/test_relationship_attributes/test_delete_records_relationship/test_tutorial004_py39.py [new file with mode: 0644]
tests/test_tutorial/test_relationship_attributes/test_delete_records_relationship/test_tutorial005.py [new file with mode: 0644]
tests/test_tutorial/test_relationship_attributes/test_delete_records_relationship/test_tutorial005_py310.py [new file with mode: 0644]
tests/test_tutorial/test_relationship_attributes/test_delete_records_relationship/test_tutorial005_py39.py [new file with mode: 0644]