본문 바로가기

BASIC

[Prisma] Try prisma Prisma는 기존의 ORM을 대체할 데이터베이트 툴이다. Graphql을 사용해보았다면 친숙할 SDL을 이용하여 서버 엔티티를 구성해줄수 있으며, 서버 설치를 비롯한 설정들이 어렵지가 않다.기존에 ORM을 사용하였다면 단순히 Generate된 prisma 코드를 로드하여서 해당 부분을 바꿔주기만 하면 쉽게 동작한다.npm install -g prisma먼저 위 명령을 통해 prisma cli 패키지를 전역으로 설치해준다.이 패키지가 prisma를 사용하는데 필요한 전부이다.* Docker와 Docker Compose가 설치되지 않았다면 바로 설치해주기 바란다.* Docker와 Docker Compose에 대한 설명은 생략하겠다. Prisma는 현재 MySQL, PostgreSQL, MongoDB 세개의.. 더보기
[CSS] Flexbox CSS3 에 명시된 레이아웃 모듈. 요소들의 공간 활용을 어떻게 해줄건지를 설정 할 수 있음.추후 레이아웃 구성에 중요한 녀석일 것 같음. .container { display: flex } 기본적으로 각 요소들의 부모 요소에 위 스타일을 먹이면 됨. 컨테이너 옵션들 flex-direction - 행으로 할지 열로 할지를 정하는 옵션 - values row 기본 값. 수평방향(행) row-reverse 수평방향(행). 순서 역순 column 수직방향(열) column-reverse 수직방향(열). 순서 역순 flex-wrap - 길이가 길어질 경우 줄바꿈을 어찌할지에 대한 옵션 - values nowrap 기본 값. 아이템을 한 줄에 모두 표현 wrap 적정 길이 이상이면 복수의 줄에 걸쳐 표현 wrap.. 더보기
[Linux] vim 설정 set autoindentset visualbellset titleset rulerset showmatchset nuset ts=2set sw=2"""set enc=EUC-KR"set fencs=ucs-bom,EUC-KR"set tenc=EUC-KRset fencs=utf-8,euc-kr,cp949,cp932,euc-jp,shift-jis,big5,latin1,ucs-2leset fileencodings=utf-8,euc-krset encoding=utf-8 map! { {}O map il "set foldmethod=indent 더보기