부트 개념과 활용-24.PostgreSQL(스프링 데이터)


부트 개념과 활용-24.PostgreSQL(스프링 데이터)

의존성 추가

<dependency>
   <groupId>org.postgresql</groupId>
   <artifactId>postgresql</artifactId>
</dependency>
spring.datasource.url=jdbc:postgresql://localhost:5432/springboot
spring.datasource.username=jaeuk
spring.datasource.password=pass

PostgreSQL 설치 및 서버 실행 (docker)
docker help 로 명령어 확인

docker run -p 5432:5432 -e POSTGRES_PASSWORD=pass -e POSTGRES_USER=jaeuk -e POSTGRES_DB=springboot --name postgres_boot -d postgres

docker exec -i -t postgres_boot bash

su - postgres

psql springboot

데이터베이스 조회
\list

테이블 조회
\dt

쿼리
SELECT * FROM account;
PostgreSQL 경고 메시지

경고 :  org.postgresql.jdbc.PgConnection.createClob() is not yet implemented 
해결 :  spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true

인텔리J database 연결 인텔리J에서 지원하는 기능으로도 사용 가능.




© 2019. by jaeuk