[PostgreSQL] 컬럼 순서 바꾸기

peace w·2024년 11월 24일

결론부터 말하자면 PostgreSQL의 경우, 기존 테이블의 열 순서 변경을 허용하지 않는다. 불가능하다.

DBeaver에서는 컬럼의 순서를 쉽게 바꿀 수 있다.
아래는 MySQL을 사용하는 테이블이다. 컬럼을 선택하면 순서를 바꿀 수 있는 아이콘이 뜬다.

아래는 PostgreSQL을 사용하는 테이블이다. 컬럼을 선택해도 순서를 바꿀 수 있는 아이콘이 뜨지않는다.

반드시 특정 위치에 있어야 하는 경우라면 테이블을 삭제하고 다시 생성해야 한다.
이 방법이 내키지 않는다면 뷰를 생성하는 것이 최선의 방법이지만 제약조건을 다시 설정해야 하므로 유의


참고
https://stackoverflow.com/questions/285733/how-do-i-alter-the-position-of-a-column-in-a-postgresql-database-table

profile
더 성장하자.

0개의 댓글