mingkeNov 7, 2024PostgreSQL JSON과 JSONB 데이터타입 알아보기PostgreSQL이나 MySQL 같은 RDBMS에서도 JSON과 같은 정형화되지 않은 데이터를 저장할 수 있습니다. 그것을 저장하기 위한 데이터 타입인 JSON 타입이 있습니다. 그리고 PostgreSQL에는 PostgreSQL의 고유한 타입인 JSONB 타입이 있습니다.PostgreSQLDjangoSQLAlchemy
mingkeOct 23, 2024django-redis 동시성 문제 해결하는 법Django로 API를 개발할 때 동시에 여러 번 요청이 오더라도 1번 만 처리되게 해야하는 상황이 있을 수 있습니다. 예를 들면 상품 재고가 1개 일 때, 동시에 구매가 2번일어나서 -1이 되면 안되겠죠. Redis를 이용해서 해결한 방법을 공유해보겠습니다.DjangoRedis
mingkeOct 14, 2024django-storages s3 이미지 업로드 방법django에는 django-storages라는 써드파티 라이브러리가 있는데요. 이걸 활용하면 이 작업을 매우 간단하게 할 수 있어서 django-storages를 이용한 이미지 업로드를 이번 포스팅에서 알아보도록 하겠습니다.DjangoAWS오름캠프
mingkeSep 28, 2024django postgres pg_trgm 사용해서 검색 성능 높이기 - 오름캠프이번 포스팅에서 검색 기능을 좀 더 강화할 수 있는 방법을 다뤄보려고 합니다. PostgreSQL의 pg_trgm이라는 Extension이 있습니다. django에서 이걸 아주 쉽게 사용할 수 있습니다.DjangoPostgreSQL오름캠프
mingkeSep 26, 2024PostgreSQL Hstore를 Django에서 사용하기 - 오름캠프오름캠프의 커리큘럼에는 없었지만 추가적으로 PostgreSQL의 Extension에 대해 다뤄보면 좋을 것 같아서 이번 포스팅을 작성합니다. 이번 포스팅에서 다뤄볼 Extension은 Hstore 입니다.DjangoPostgreSQL오름캠프
mingkeSep 18, 2024PostgreSQL trigger django에서 사용하기 (feat. django-pgtrigger) - 오름캠프PostgreSQL은 정말 다재다능한 DB이고 수업시간에 배운 것보다 많은 기능이 존재합니다. 이번 포스팅에서 PostgreSQL의 Trigger를 간단하게 알아보고 Django에서 사용하는 방법도 알아보겠습니다.DjangoPostgreSQL오름캠프
mingkeSep 14, 2024supabase django에 연결하기 - 오름캠프오름캠프에서 PostgreSQL에 대해서 조금 배웠습니다. 대부분의 훈련생 분들이 PostgreSQL을 파이널 프로젝트에 사용하려고 합니다. DRF로 백엔드를 구축하면서 PostgreSQL을 DB로 사용할 수 있는 방법은 여러가지가 있습니다.DjangoSupabase오름캠프
mingkeSep 13, 2024pytest로 django 테스트하기 (feat. pytest-django) - 오름캠프수업 중에 Django에 내장된 테스트 모듈로 테스트를 작성했습니다. 하지만 Python에서는 pytest라는 아주 좋은 테스트 프레임워크를 사용해서 테스트를 많이 작성합니다.DjangoPytest오름캠프
mingkeAug 27, 2024django-debug-toolbar로 ORM성능 측정하기 - 오름캠프이번 포스팅에서 개발할 때 사용하면 유용한 django-debug-toolbar 에 대해서 알아보려고 합니다. django-debug-toolbar 써드 파티 라이브러리지만 Django 공식 문서에서 소개될 정도로 아주 널리쓰이는 툴입니다.Django오름캠프
mingkeAug 20, 2024Django 테스트 데이터 쉽게 만드는 방법 - 오름캠프이번 포스팅에서 ORM을 연습할 때 필요한 테스트 데이터(더미 데이터)를 쉽게 만드는 방법을 알아보려고 합니다. 테스트 데이터는 테스트 코드를 작성할 때도 필요하기 때문에 잘 알아두면 좋습니다.Django오름캠프