ks.dgoon.lee log

sqlite3 -> pgsql 옮기기 테스트


2023/10/30 18:41:07 #django #dev #ubuntu #postgresql #database #dboard

개인 블로그는 sqlite 로도 별 문제 없지만, 좀 더 오픈된 페이지(여러 사람이 동시에 쓰고 읽을 수 있는)를 만들어보려는 생각이 있어서 sqlite 외의 옵션도 생각중이다. sqlite 로도 가능하지 않을까? 싶은 생각이 들긴 하는데, 이 이슈는 따로 고민해볼 문제로 미뤄둔다.

https://fly.io/blog/all-in-on-sqlite-litestream/

https://www.sqlite.org/whentouse.html

여튼 sqlite 외의 옵션으로 postgresql 을 써보려고 하는데, postgresql 서버를 직접 설치하고 운영할 것인가, aws/digitalocean 등에서 managed db 를 만들어 쓸 것인가? 를 잠시 고민해봤다. 아무래도 managed db 는 가격대가 좀 있기 때문에 개발 단계에서는 부담이고, 그렇다고 개발 단계에는 sqlite 를 쓰다가 마지막에만 pgsql 로 바꾸면 되겠지 같은건 너무 순진한 생각이다. 게다가 digitalocean 이 좀 더 싼데 한국에 데이터센터가 없어서 개발하는 내내 느려서 답답할 것도 같다.

그래서 개인 서버에 sudo apt install postgresql-14 로 설치 시작. 최신버전은 15 인 것 같은데 ubuntu 22.04 LTS 에서는 14 가 있다. 저장소 추가하고 설치할 수는 있겠지만, 귀찮으니 그냥 기본으로 보이는 14버전을 설치해서 테스트 해 보자. 개발서버와 같은 머신 or 같은 로컬넷이니까 개발단계에서 속도 문제는 없겠지.

일단 dboard 라고 가칭 잡아두고 멀티 게시판 웹사이트를 만들어보자.



댓글 0개