Today
Total
KoreanEnglishFrenchGermanJapaneseSpanishChinese (Simplified)
관리 메뉴

DB & AWS Knowledge

테이블 rename 시 동일 인덱스 적용 가능 유무 본문

MySQL/기타 지식

테이블 rename 시 동일 인덱스 적용 가능 유무

`O` 2021. 3. 3. 10:59
728x90
반응형

이 페이지에서는 MySQL / MariaDB 테이블을 임시로 rename 후, 동일명의 테이블에 대한 생성 가능 유무를 확인 해 본다.

우선 아래와 같이 테스트 테이블을 생성한다. 그 후 rename 을 통하여 임시로 다른 테이블명으로 변경 한다.


그 후, 동일 구조 및 이름을 가진 테이블을 생성 해 본다. 정상적으로 생성 되는 것을 볼 수 있다.


PK 만 생성한 상태에서는 각각의 테이블에 동일 PK명으로 적용 된 것을 볼 수 있다.

 

그 후, 각 테이블에 동일명의 인덱스를 생성 해 본다. 정상적으로 생성 된 것을 확인 해 볼 수 있다.

 

PK 조회처럼 각 테이블명에 적용된 인덱스 내역을 보면 동일하게 적용 된 것을 볼 수 있다.


위와 같은 테스트를 통해서 MySQL / MariaDB 는 기존테이블을 rename 한 상태에서 동일명의 테이블 및 인덱스를 생성 시, 독립적으로 생성 되는 것을 볼 수 있다.

PostgreSQL / PPAS 는 이와 다르게 적용이 되지 않는다.

2021.03.08 - [PostgreSQL/기타 지식] - PostgreSQL / PPAS 테이블 rename 시 동일 인덱스 적용 가능 유무

 

반응형
Comments