SQL/Postgresql5 스프링 부트 postgresql 연동하기 스프링 부트(spring boot) postgresql 연동하기 스프링 부트 개발을 하면서, 디비가 필요해 졌습니다. 스프링 부트 프로젝트에 postgresql 데이터 베이스를 연동하여 테스트 해보겠습니다. 사전 준비 / 의존성 추가 먼저 스프링 부트 프로젝트, postgresql, docker 프로그램이 필요합니다. 그리고 build.gradle에 의존성을 추가해줍니다. dependencies 영역에 추가하면 됩니다. 저는 gradle을 사용했지만 pom을 사용하시는 분들은 pom.xml에 의존석을 추가해주면 됩니다. bulid.gradle dependencies { ... //postgresql compile group: 'org.postgresql', name: 'postgresql', versio.. SQL/Postgresql 2020. 9. 28. postgresql 데이터 베이스 엑셀 데이터 넣기 안녕하세요. 링고비 입니다. postgresql 데이터 베이스 테이블에 엑셀 데이터를 삽입하는 방법을 설명하겠습니다. 제 환경은 psql 10.10 버전 / 서버는 ubuntu 18.04 lts 버전이 깔린 상태입니다. 일단 준비물은 넣으려고 하는 엑셀 파일과 테이블 구조입니다. 저는 일단, 로또의 1~891회차 정보를 삽입해보겠습니다. 1. 먼저 엑셀 파일을 추출하여 csv 파일을 만들어 줍니다. 제가 삽입하고 싶은 엑셀 파일 입니다. 이중 회차와 추첨일 데이터를 삽입하겠습니다. 그래서 새로운 엑셀 파일에 회차와 추첨일 데이터 (header 제외)를 따로 떼어와 삽입해줍니다. 그리고 이 엑셀파일을 저장하실때 확장자는 .csv 파일로 만들어줍니다. 지금은 윈도우10으로 작업을 하는 모습이고, postgr.. SQL/Postgresql 2020. 1. 15. postgresql 테이블 조회 / 생성 / 비밀번호 설정 postgresql을 처음 써보는데.. 낯설은 점이 많습니다. 테이블을 생성, desciption을 남기는 것까지 참 낯섭니다. 참고로 저는 psql 10.10 버전을 사용중입니다. (자신의 psql 버전을 확인하고 싶다면 리눅스(우분투) 터미널 창에 psql -V 라고 명령하시면 됩니다.) 데이터 베이스 조회, 생성 조회 - postgresql 데이터베이스 목록을 조회 할수 있는 쿼리입니다. - cli 기준으로는 psql에 접속하여. \l 또는 \list //상세 조회 \lt+ 또는 \list+ 등으로 조회 가능한 것을 쿼리로 조회하는 방법입니다. SELECT*FROM pg_database; 조회하면 아래와 같은 데이터 베이스 목록들의 데이터를 확인할 수 있습니다. 생성 - 생성은 간단하게 할수 있습니.. SQL/Postgresql 2020. 1. 15. postgresql 툴 추천 / postgresql 데이터 베이스 툴 추천 / 디비 툴 추천 rdbms (관계형 데이터 베이스)를 설치하였다면, 디비 툴을 사용해야 할 것이다. 리눅스 커널이나 윈도우 cmd로 사용하는 것은 불편하고 한계가 있다. 디비를 더 간편하게 사용할 수 있는 툴들을 소개 해보겠다. 1. heidiSQL (하이디sql) 굉장히 간단하고 가벼운 디비 툴이다. UI도 깔끔하고 좋다. MariaDB, Mysql, Postgresql, MS-sql 등을 지원한다. 장점은 무료이고, ui가 잘 구성되어있다. 단점은 쓰기 시작했을때는 별로 없는 것처럼 느껴지지만, postgresql 지원이 베타 버전이었는지는 모르겠지만, 호환이 잘 안되는 듯 했다. (postgresql 10.10 버전 기준) (예를들어 테이블을 ui로 추가하고 테이블 desciption을 남기는데 오류가 자꾸 난다던.. SQL/Postgresql 2019. 12. 29. postgresql 접속 / 기본적인 명령어 - 리눅스 커널 DB 접속 sudo -u postgres psql 데이터베이스 생성 커널에서 실행 (test_db 라는 이름을 가진 데이터 베이스를 만들면서 접속) sudo -u postgres createdb test_db psql 접속 후 실행 create database test_db; 데이터베이스 목록 조회 (데이터 베이스 이름 나열) psql 접속 후 실행 \list 또는 \l 데이터베이스 선택, 연결 psql 접속 후 실행 \connect 데이터베이스명 또는 \c 데이터베이스명 ex) 데이터베이스 삭제 psql 접속 후 실행 drop database test_db; reference : https://devlog.jwgo.kr/2018/05/25/getting-start-postgres/ SQL/Postgresql 2019. 12. 29. 이전 1 다음