일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- java
- Spring Boot
- 파이썬3
- 스프링 부트
- db
- JPA
- rabbitmq
- node.js
- BCI
- 데이터베이스
- Spring
- 보안
- 웹 개발
- 파이썬
- 장고
- django
- 스프링
- 안드로이드
- ORM
- 개발
- mysql
- bytecode
- HTTP
- 웹
- Python
- 스프링부트
- 자료구조
- python3
- 자바
- 디자인 패턴
- Today
- Total
목록2020/06 (3)
semtax의 개발 일지
개요 이번 포스팅에서는 Amazon RDS 에서 발생했던 문제상황 및 주의점 대해서 포스팅을 하려고 한다. 문제 상황 먼저 대규모의 임시 데이터가 들어있는 xxxx_yyyy_table을 mysql client로 접속해서 DROP 명령어로 삭제하였습니다. DROP TABLE xxxx_yyyy_table; 하지만 삭제하던 도중에 에러가 나서 세션이 끊어졌습니다. 일단, 다시 접속해서 보니 테이블이 삭제된거 같아서 해당 테이블을 다시 생성을 하려고 했으나 아래와 같은 에러가 나면서 테이블 생성이 실패하였습니다. tablespace name `xxxx_yyyy_table` is exists. 시도한 삽질들 먼저 아래와 같이 단순하게 테이블스페이스(Tablespace)를 삭제 하려고 시도하였습니다. D..
개요 이번 포스팅에서는 JPA에서 @GeneratedValue 를 사용할때 주의할 점에 대해서 설명하도록 하겠다. 특히, 이번시간에는 주의할 점 중에서도 Batch Insert와 관련된 내용을 다루려고 한다. @GeneratedValue 값 생성 전략 @GenerateValue 는 일반적으로, PRIMARY 키의 기본값을 자동으로 생성할때 사용한다. 대략적으로, 아래와 같은 생성전략이 존재한다. 생성 전략 설명 GenerationType.IDENTITY 데이터베이스에 키 생성방법을 위임 GenerationType.AUTO 각 데이터베이스 방언에 따라 자동으로 지정(기본 값) GenerationType.TABLE GenerationType.SEQUENCE 데이터베이스의 시퀸스를 이..
개요 이번 포스팅에서는 특정 데이터베이스에서 작성한 DDL(CREATE TABLE 이나 ADD INDEX) 문 들을 다른 데이터베이스의 DDL로 자동으로 변환해주는 사이트에 대해서 다루려고 한다. 사이트 사용법 먼저 아래 사이트에 방문을 해주자 http://www.sqlines.com/online 그리고 왼쪽에 DDL 문들을 입력하고, 사이트에 있는 Source 와 Target을 지정해주면 자동으로 변환이 된다. 지원 DB 종류도 PostgreSQL, MySQL, MSSQL, Oracle 등등 다양하다.