SQLAlchemy

· Python
SQLAlchemy를 사용했을 때, 트랜잭션을 설계하는 방법을 알아보자 ❕  이전 프로젝트에서 Flask를 사용했는데, Flask는 내장 ORM이 없는 프레임워크이다. 따라서 대부분 SQLAlchemy이라는 라이브러리를 사용하는데, 해당 라이브러리에서 트랜잭션 관리는 어떻게 이루어지는지, 나는 어떻게 트랜잭션을 설계했는지 정리해보려고 한다.  SQLAlchemy 개념 및 설정 방법 SQLAlchemy 개념 및 설정 방법SQLAlchemy 개념 및 사용법에 대해 정리해 보자 ❕ Flask로 개발한 적이 있었는데, Flask는 ORM이 내장되어 있지 않아 ORM 라이브러리인 SQLAlchemy를 이용해야 했다. 처음 사용해 본 기술이라 다시 한번 정chchaego.tistory.com   1. SQLAlch..
· Python
SQLAlchemy 개념 및 사용법에 대해 정리해 보자 ❕ Flask로 개발한 적이 있었는데, Flask는 ORM을 내장하지 않아 ORM 라이브러리를 이용해야 했다. 이 때 SQLAlchemy를 사용했는데, 처음 사용해 본 기술이라 다시 한번 정리해보려고 한다. 참고로 Flask에서는 SQLAlchemy를 확장한 Flask-SQLAlchemy도 제공한다.  먼저 ORM에 대해 정리한 뒤, SQLAlchemy에 대해 알아보자.   1. ORMORM(Object Relational Mapping)은 객체-관계의 매핑을 의미한다.ORM은 애플리케이션과 데이터베이스 연결 시 SQL 언어가 아닌 애플리케이션 개발 언어로 데이터베이스에 접근할 수 있게 해주는 도구이다. SQL문법 대신 애플리케이션의 개발언어를 그대..
chaego
'SQLAlchemy' 태그의 글 목록