[SQL] PostgreSQL을에서 id 컬럼 위치가 중요한가요?
SQLPostgreSQL을에서 id 컬럼 위치가 중요한가요?
나는 기본 키 열 ID (나는 차 키와 외부 키를 사용하고 싶었) 삭제 마이그레이션을 테스트했다. 내가 실행하고 이주를 복귀 할 때, 그 id 컬럼 이제 마지막 하나를 제외하고 내 테이블의 상태가 동일하다는 것을 보았다.
그것은 어떤 식 으로든 내 데이터베이스의 동작을 변경하고 난 마이그레이션 되돌리기 코드에서 열 순서를 복원 귀찮게해야합니까?
해결법
-
==============================
1.이론적으로 아무런 문제 될 것이 없다, 그러나 당신의 코드가 실패 할 수 시나리오는 항상있다.
이론적으로 아무런 문제 될 것이 없다, 그러나 당신의 코드가 실패 할 수 시나리오는 항상있다.
예를 들면 :
A) 블라인드 삽입 :
INSERT INTO tab_name VALUES (1, 'b', 'c');
서수 BY B) ORDER
SELECT * FROM tab ORDER BY 1;
from https://stackoverflow.com/questions/49843901/is-id-column-position-in-postgresql-important by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 기능을 가진 두 개의 열을 반환하는 방법 (0) | 2020.07.19 |
---|---|
[SQL] 달력 도착 및 출발 날짜 예약 (0) | 2020.07.19 |
[SQL] 한 열에서 여러 행을 삽입하는 방법 [마감] (0) | 2020.07.19 |
[SQL] SqlCommand를 INSERT INTO 쿼리가 실행되지 않습니다 (0) | 2020.07.19 |
[SQL] 스파크 dataframe 그룹화는 널 (null)을 계산하지 않습니다 (0) | 2020.07.19 |