스프링

가짜데이터생성(Mockaroo)

Initsave 2024. 5. 15. 15:08

Mockaroo 란 무엇일까 ?

 

테이블을 생성하고 테스트를 하기 위해서는 데이터가 필요한 경우가 있다. 하지만 해당 데이터를 다 입력하기에는 시간이 많이 걸리고 간편한 방법을 통해 가짜데이터를 넣어서 테스트를 진행 할 수있다. 많은 방법중에 Mockaroo를 이용해서 가짜데이터를 생성해보겠다.

 

  1. 우선 사이트는 이곳으로 https://www.mockaroo.com 접속
  2. 생성할 컬럼의 정보를 선택 및 입력 한 후에 데이터를 생성

  • board_type_seq, title, content 컬럼 기준으로 가짜 데이터 생성

3. [GENERATE DATA]를 선택하면 해당 데이터 스크립트가 생성된다.

 

디비버

  1. board_type 정보 추가
    INSERT INTO board_type
    (board_type_seq, board_type_nm, use_yn, reg_dtm)
    VALUES(1, '자유게시판', 'Y', DATE_FORMAT(NOW(), '%Y%m%d%H%i%s'));
  2. board_like 테이블 Constraints 수정
    -- forum2.board_like definition
    
    CREATE TABLE `board_like` (
      `board_seq` int NOT NULL,
      `board_type_seq` int NOT NULL,
      `member_seq` int NOT NULL,
      `ip` varchar(15) DEFAULT NULL,
      `reg_dtm` varchar(14) DEFAULT NULL,
      PRIMARY KEY (`board_seq`,`board_type_seq`,`member_seq`),
      KEY `FK_board_TO_board_like_2` (`board_type_seq`),
      KEY `board_like_FK_01` (`board_seq`,`board_type_seq`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
  3. Mockaroo 가짜 데이터 스크립트 추가