본문 바로가기

DATABASE4

[Flyway] DB에 Flyway 적용하기 Flyway적용에 기본적인 환경 구성을 진행하도록하자. DB는 이미 실행되어 있다는 가정하에 진행하도록한다. 우선 실습을 진행하며 동작방식에 대해 정리해보도록하자. flyway가 관리해줄 DB 및 스키마를 생성하도록하자. -- DB 생성 create database flyway; -- use flyway DB use flyway; -- person table 생성 CREATE TABLE person ( id bigint PRIMARY KEY AUTO_INCREMENT, name varchar(20) ); -- table 확인 desc person; 테이블 생성까지 완료 되었다면, 아래 명령어를 실행하여 flyway를 설치하도록하자. wget -qO- https://repo1.maven.org/maven2.. 2022. 7. 31.
[Flyway] Flyway란? Flyway란? DDL이든 DML이든 스키마 정의에 대한 변경이 일어나는데, 이를 미리 정해둔 규칙에 의해 자동으로 Database에 적용해주는 DataBase 형상관리 툴이다. 왜 필요한가? DataBase 형상관리가 왜필요하지?라는 생각이 들 수도 있지만 매우 중요한 포인트이다. 실무에서는 실서버 및 개발환경이 나눠져 있고 개발 안에서도 dev, qa, staging 등 여러 환경으로 나뉜다. 실서버와 개발환경의 DB를 같이 사용하는건 말이 안되기에 당연히 각각의 DB를 사용할 것이다. 이 상태에서 실서버에서 이미 사용중인 아래와 같은 SELECT 쿼리가 있다고 해보자. -- person 테이블에는 id, name 컬럼만 있다고 가정 SELECT id, name FROM person WHERE id .. 2022. 7. 31.
[ERWin] 테이블 생성 쿼리 추출 ERwin 테이블을 생성한 후 쿼리를 추출하는 방법에 대해서 알아보도록하자. 아래의 순서를 그대로 따르면 된다. 테이블 생성 쿼리 추출 끝. 2020. 1. 12.
[MariaDB] Window에 MariaDB 설치하기 MariaDB를 Window에 설치해보도록하자. MariaDB가 어떠한 DataBase 인지 간단하게 설명한 글이다. 궁금하면 읽어보도록 하자. MariaDB - 마리아디비 란? 면접에서 MaraiDB에 대해 물어본다면? 요즘 신입 후배 개발자들이 자주 듣는 스킬 질문중에 마리아DB가 무엇인지 설명해달라는 질문을 받는다고 합니다. 그럴만도 한게 이미 중소형 IT업체들은 MaraiDB를 이용해.. gocoder.tistory.com 1. MariaDB Window에 설치하기 아래의 링크로 이동한 후에 순서대로 설치를 진행하면된다. MariaDB 10.3.21 Stable - MariaDB downloads.mariadb.org - 기본 위치는 C:\Program Files\MariaDB 10.4이다. 여기.. 2020. 1. 11.