내가 항목을 나타내는 장고 모델을 가지고, 각각의 하나는 그와 같은 특정 그룹에 저장할 수 있습니다 :상대 자동 증분 ID
+----+----------+-----+--------+
| id | group_id | ... | rel_id |
+----+----------+-----+--------+
| 1 | 1 | ... | 1 |
| 2 | 1 | ... | 2 |
| 3 | 2 | ... | 1 |
| 4 | 2 | ... | 2 |
| 5 | 1 | ... | 3 |
| 6 | 3 | ... | 1 |
| 7 | 1 | ... | 4 |
| 8 | 1 | ... | 5 |
+----+----------+-----+--------+
내가 생성하고 어떻게 든 그 rel_id
값을 저장해야합니다.
기본적으로 여기 정확히 같은 것을 원합니다 : Relative incremental ID by reference field 동적 계산은 테이블의 내용을 조작해야하기 때문에 (테이블 삭제, 업데이트, 페치 등) .
가장 좋은 방법은 무엇입니까?
현재로서는 PostgreSQL을 사용하지만 나중에 MySQL로 전환해야하기 때문에 장고 추상 레이어를 사용하는 솔루션을 찾고 싶습니다.
정확하게는 아닙니다. 행을 삭제하는 경우 : http://www.sqlfiddle.com/#!1/94540/1 마지막 행에 4가 아닌 RN 5가 있어야합니다. 테이블에 값을 저장하고 생성해야합니다. 새로운 엔트리가 추가 될 때. – user2031043