[ORM] SQLAlchemy - ORM 목차 개괄
목차
- ORM 빠른 시작
- ORM 매핑된 클래스 구성
- ORM 관계 구성
- ORM 쿼리 가이드
- ORM 세션 사용
- ORM 이벤트 및 내부
- ORM 확장
- ORM 예제
ORM 빠른 시작
- 모델 선언
- 엔진 생성
- CREATE TABLE DDL 내보내기
- 객체 생성 및 지속
- 단순 선택
- JOIN으로 선택
- 변경하기
- 일부 삭제
- 위 개념을 깊이 있게 배우기
ORM 매핑된 클래스 구성
- ORM 매핑 클래스 개요
- 선언적 클래스 매핑
- 데이터 클래스 및 속성과 통합
- 매핑된 속성으로서의 SQL 표현식
- 속성 동작 변경
- 복합 열 유형
- 매핑 클래스 상속 계층
- 비전통적인 매핑
- 버전 카운터 구성
- 클래스 매핑 API
ORM 관계 구성
- 기본 관계 패턴
- 인접 목록 관계
- 관계 조인 방법 구성
- 대규모 컬렉션 작업
- 컬렉션 사용자 정의 및 API 세부정보
- 특별한 관계 지속성 패턴
- 레거시 'backref' 관계 매개변수 사용
- 관계 API
ORM 쿼리 가이드
- ORM 매핑 클래스에 대한 SELECT 문 작성
- 상속 매핑을 위한 SELECT 문 작성
- ORM 사용 가능 INSERT, UPDATE 및 DELETE 문
- 열 로딩 옵션
- 관계 로딩 기법
- 쿼리를 위한 ORM API 기능
- 레거시 쿼리 API
ORM 세션 사용
- 세션 기본 사항
- 상태 관리
- 캐스케이드
- 트랜잭션 및 연결 관리
- 추가 지속성 기술
- 상황별/스레드 로컬 세션
- 이벤트를 통한 쿼리, 개체 및 세션 변경 추적
- 세션 API
ORM 이벤트 및 내부
ORM 확장
- 비동기 I/O(asyncio)
- 협회 대리
- 자동지도
- 구운 쿼리
- 선언적 확장
- ORM 매핑을 위한 Mypy/Pep-484 지원
- 돌연변이 추적
- 주문 목록
- 수평 샤딩
- 하이브리드 속성
- 인덱싱 가능
- 대체 수업 계측
ORM 예제
- 매핑 레시피
- 상속 매핑 레시피
- 특수 API
- ORM 확장
SQLAlchemy 관련글
SQL 관련글
|