H2 데이터베이스 줄바꿈 처리

soso·2023년 9월 10일
0

누구나 알 수도 있지만 생각지 못했던 문제였기에 혹시 나 같은 사람을 위해 블로그에 정리한다ㅎㅎ

나는 지금 개인 프로젝트로 게시판이 메인인 홈페이지를 만들고 있다.
게시글 목록페이지에 데이터를 가져오는지 테스트를 위해 몇가지 글을 넣은 더미데이터를 만들어 두었다.


'\n'을 사용하지 않고 데이터를 넣어두니 디테일 페이지에서 일자로 글이 주르륵 이어져서 가독성이 떨어지고 읽기 힘들어서 이터에 '\n'를 직접 넣어서 작성을 해두었다.

근데 여기서 문제가 발생했다!

'\n'를 직접 넣어서 작성을 해뒀기 때문에 나오는 이유였다.🙃
또한 글이 일자로 나온다 ㅎㅎ

다행이 디테일페이지에서는 잘나오고 있었다

'\n'를 사용하지 않고 데이터베이스에 띄어쓰기가 되게 저장하려면 어떡해야 할까?🤔

바로 || CHR(10) || 를 사용하면 된다🤗


이렇게 data.sql에 저장해주면 데이터베이스에도 띄어쓰기가 들어가게 저장이 된다.

('\n'으로 저장했을때는 일자로 \n 표시가 들어있는상태로 띄어쓰기 없이 저장됐었다)

리스트 목록 또한 잘 나오는 걸 확인할 수 있다ㅎㅎ
white-space: pre-line;을 적용해서 미리보기에서도 띄어쓰기를 적용했다.

ㅎㅎ 문제들 하나씩 부숴버리자 아좌좌~👊

profile
오늘의 기록

0개의 댓글