반응형

postgresql 8

[JAVA] Spring Boot Gradle 프로젝트 postgreSQL 설정 및 MyBatis 설정

안녕하세요. 오늘은 Gradle 프로젝트에 MyBatis 설정하는 방법에 대해 알아보겠습니다. 우선 파일 구성 캡처 화면 입니다. 1. build.gradle 파일을 찾아 아래 소스를 dependencies 안에 추가합니다. dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' // log implementation 'org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4.1:1.16' // mybatis implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:3.0.3' // lombok compileOnly 'org...

개발/JAVA 2024.04.02

PostgreSQL pgAdmin 4를 이용한 local server 만들기

안녕하세요. 오늘은 pgAdmin 4를 이용하여 WINDOW(윈도우) local(로컬)에 PostgreSQL Server(서버) 만드는법에 대해 알아보겠습니다. 1. WINDOW 검색 창에 pgAdmin 4를 검색 하여 실행 시켜 줍니다. 2. 왼쪽에 Servers를 클릭 합니다. 3. PostgreSQL 설치 시 설정 한 비밀 번호를 입력 해 줍니다. https://nazzang19.tistory.com/30 PostgreSQL 윈도우(WINDOW)에 설치하기 안녕하세요. 오늘은 PostgreSQL을 윈도우(WINDOW)에 설치하는 방법에 대해 알아 보겠습니다. 1. 아래 PostgreSQL 다운로드 사이트로 접속합니다. https://www.postgresql.org/download/windows/ ..

개발/PostgreSQL 2024.03.29

PostgreSQL UPSERT INSERT ON CONFLICT 구문 DO NOTHING

안녕하세요. 오늘은 PostgreSQL에 UPSERT ON CONFLICT 구문의 DO NOTHING에 대해 알아보겠습니다. ON CONFLICT 구문은 PostgreSQL 9.5버전 이상에서만 사용 가능합니다. ON CONFLICT 구문에 옵션은 2가지가 있습니다. 1. DO NOTHING : 특정 컬럼과 데이터가 겹치면 아무런 동작을 하지 않습니다. 2. DO UPDATE SET : 특정 컬럼과 데이터가 겹치면 UPDATE를 합니다. ON CONFLICT 구문 DO NOTHING 예시 및 설명 INSERT INTO MEMBER (SEQ , ID , NAME , AGE , SEX_CD , CREATE_DATE , UPDATE_DATE) VALUES (1 , 'a' , '홍길동' , 32 , '1' , ..

개발/PostgreSQL 2023.02.27

PostgreSQL insert, update, delete 사용법 및 예시

안녕하세요. 오늘은 PostgreSQL insert, update, delete 사용법 및 예시에 대해서 알아보겠습니다. 지난 번에 테이블을 만들어 보았습니다. https://nazzang19.tistory.com/37 PostgreSQL 테이블 생성 create 문법 및 사용법, 예시 안녕하세요. 오늘은 PostgreSQL 테이블 생성 하는 방법에 대해 알아보겠습니다. 테이블이란 간단하게 데이터, 정보들을 담아 놓는 창고라고 생각하시면 됩니다. 우선 테이블 생성에 대해 알아보기 nazzang19.tistory.com 오늘은 그 테이블 안에 데이터를 저장, 수정, 삭제(insert, update, delete)하는 방법에 대해 간단이 알아보겠습니다. 우선 각각 문법에 대해 알아보겠습니다. @ Postgr..

개발/PostgreSQL 2023.02.17

PostgreSQL 테이블 생성 create 문법 및 사용법, 예시

안녕하세요. 오늘은 PostgreSQL 테이블 생성 하는 방법에 대해 알아보겠습니다. 테이블이란 간단하게 데이터, 정보들을 담아 놓는 창고라고 생각하시면 됩니다. 우선 테이블 생성에 대해 알아보기전 테이블 생성시 컬럼의 제약 조건을 아주 간단히 알아보겠습니다. @ 테이블 생성시 제약 조건 PRIMARY KEY PRIMARY KEY로 설정된 컬럼은 테이블내의 데이터가 유일해야 하면 NOT NULL이어야 합니다. NOT NULL NOT NULL로 설정된 컬럼은 데이터가 빈값이 들어 갈 수 없습니다. UNIQUE UNIQUE로 설정된 컬럼은 테이블내의 데이터가 유일해야 합니다. @ 테이블 생성 create 문법 CREATE TABLE 테이블명(컬럼명1 데이터타입, 컬럼명2 데이터타입, 컬럼명3 데이터타입); ..

개발/PostgreSQL 2023.02.16

PostgreSQL 데이터 타입(Data Type) 종류

안녕하세요. 오늘은 postgreSQL의 데이터 타입(Data Type) 종류에 대해서 알아보겠습니다. @ postgreSQL의 데이터 타입(Data Type) 종류 구분 데이터 타입(Data Type) 설명 숫자형 int2, smallint - 2바이트 - 가장 작은 범위의 타입 int, int4, integer - 4바이트 - 일반적으로 많이 사용 int8, bigint - 8바이트 - 넓은 범위를 사용해야 할 때 사용해야하지만 성능이슈가 있을 수 있으므로 유의해야함 numeric(p, s), decimal - 소수점 자리 표시 가능 serial - 4바이트 - 1씩 추가되며 값이 자동 생성 문자형 varchar(n) - 가변길이 문자형 text - 길이에 상관없이 저장 char - 고정길이 문자형 ..

개발/PostgreSQL 2023.02.10

PostgreSQL 윈도우(WINDOW)에 설치하기

안녕하세요. 오늘은 PostgreSQL을 윈도우(WINDOW)에 설치하는 방법에 대해 알아 보겠습니다. 1. 아래 PostgreSQL 다운로드 사이트로 접속합니다. https://www.postgresql.org/download/windows/ PostgreSQL: Windows installers Windows installers Interactive installer by EDB Download the installer certified by EDB for all supported PostgreSQL versions. Note! This installer is hosted by EDB and not on the PostgreSQL community servers. If you have issues w..

개발/PostgreSQL 2023.02.09

오라클(Oracle)과 PostgreSQL의 차이점

안녕하세요. 오늘은 오라클(Oracle)과 PostgreSQL의 차이점에 대해서 알아보겠습니다. 오라클(Oracle) PostgreSQL 비고 decode case when PostgreSQL에는 decode가 없다, case when으로 대체해야한다. sysdate now PostgreSQL에서는 현재 날짜 시간을 now() 함수를 써야 한다. 시퀀스명.NEXTVAL NEXTVAL('시퀀스명') PostgreSQL에서는 시퀀스(SEQUENCE) 문법이 다르다. nvl coalesce CLOB TEXT connected by with recursive (+) outer join PostgreSQL에서는 outer join시 (+)를 사용 할 수 없다. select '컬럼' from dual select ..

개발/Oracle 2023.01.30
반응형