프로그래밍/데이터베이스 썸네일형 리스트형 데이터베이스 트랜잭션의 4가지 속성 속성 설명 원자성 트랜잭션은 연산들을 전부 실행하든지 전혀 실행하지 않아야 한다. 일부만 실행해서는 안 된다. 일관성 트랜잭션이 성공적으로 실행되면 데이터베이스 상태는 모순되지 않고 일관된 상태가 된다. 독립성 트랜잭션 실행 도중의 연산 결과는 다른 트랜잭션에서 접근할 수 없다. 지속성 트랜잭션이 성공했을 경우 영구적으로 반영되어야 한다. 더보기 Alembic 연동 Alembic은 Python에서 사용되는 데이터베이스 마이그레이션 도구입니다. 기존 데이터베이스와 Alembic을 연동하는 방법을 알아보겠습니다. 1. Alembic 설치 먼저 Python 패키지 관리자인 pip를 사용하여 Alembic을 설치해야 합니다. 명령 프롬프트(Windows) 또는 터미널(Mac/Linux)에서 다음 명령을 실행합니다. pip install alembic 2. Alembic 초기화 Alembic을 사용하려는 프로젝트 루트 디렉토리에서 다음 명령을 실행하여 Alembic을 초기화합니다 alembic init alembic 3. 설정 파일 편집 초기화 명령을 실행하면 `alembic.ini` 파일과 `alembic` 디렉토리가 생성됩니다. `alembic.ini` 파일을 열어 데이.. 더보기 이전 1 다음