데이터베이스 2

Alembic으로 쉽게 DB 마이그레이션하기

Alembic 도입 계기개발하고 있는 토이 프로젝트에 (정말정말 귀찮지만-) DB를 도입했다.최대한 기술스택을 간단하게 가져가고싶었지만 더 풍부한 기능지원을 위해 굴복했다. Python ORM 라이브러리 SQLAlchemy를 도입했는데, 계속 테이블을 수정하면서 수동 마이그레이션에 한계가 있다고 느껴서 찾아보니 Alembic이라는 SQLAlchemy 사용자용 DB 마이그레이션 툴이 있더라. 회사에서 백엔드 코드를 눈팅하면서 본 마이그레이션 파일들이 이녀석이 만든것이었다. 사용하기도 간편해서 다음번에 또 쓸 것 같아 간단히 사용법을 기록하겠다. 시작하기초기화Alembic을 사용하기에 앞서, 아래 명령어로 초기화하면 설정 파일인 alembic.ini 파일과 Alembic 프로젝트가 만들어진다.alembic ..

PHP MYSQL과 통신 쉽게하기

학교에서 웹 수업을 듣는데 매번 PHP 파일을 만들때마다 MYSQL 설정을 해줘야하는것이 귀찮아서MYSQL을 객체로 만들었다. 도움이 되었으면한다! 사용법은 주석에 있다. 언어는 정말 개떡(?)같이 생겼지만...($마크때문에)비동기 처리를 안해도 된다는 점에서 php가 좀 편했다... *connection close는 원하실때 따로 추가해서 구현하세요! 12345678910111213141516171819202122232425262728Colored by Color Scriptercs