개발Story
[POSTGRESQL] 시퀀스값 컬럼값 order by로 update하기.
DB/postgresql 2023. 6. 8. 16:22

PostgreSQL에서 기존 테이블의 시퀀스 값을 정렬하여 업데이트하는 방법 정렬 기준을 설정합니다. 기본적으로 테이블의 기본 키 또는 고유한 식별자 컬럼을 기준으로 정렬하는 것이 일반적입니다. 예를 들어, 테이블에 "id"라는 고유한 식별자 컬럼이 있다고 가정해보겠습니다. 정렬된 시퀀스 값을 가지는 임시 테이블을 생성합니다. 이를 위해 다음 쿼리를 실행합니다. CREATE TEMPORARY TABLE temp_sequence AS SELECT id, ROW_NUMBER() OVER (ORDER BY id) AS new_sequence FROM your_table ORDER BY id; 위의 쿼리는 "your_table"이라는 테이블의 "id" 컬럼을 기준으로 정렬된 순서로 각 행에 새로운 시퀀스 값을 ..

article thumbnail
[Vue] vue draggable 사용하기 (table태그 tbody 사용)
vue.js 2023. 5. 21. 18:44

vueJS에서 list를 drag and drop 해서 순서를 변경할 수 있는 라이브러리가 존재한다. 데모 사이트 Full demo example : https://david-desmaisons.github.io/draggable-example/ draggable-example david-desmaisons.github.io 라이브러리 선언 예제 (div) id : {{item.id}} name : {{item.name}} new Vue({ el: '#list', data: { list : [ {id : "1" , name : "drag"}, {id : "2" , name : "drop"}, ] } }); 예제 (table) {{item.id}} {{item.name}} table에 tr요소를 drag ..

article thumbnail
Exerd - DB테이블 import 하기
DB/Exerd 2020. 9. 6. 15:10

Exerd는 테이블 관계를 보기쉽게 나타내주는 편리한 툴이다. Exerd를 이용하여 내가 가지고 있는 DB의 테이블의 관계를 시각적으로 나타낼 수 있다. DB테이블을 보고 직접 그릴 수도 있지만 DB를 import하여 테이블을 불러와보겠다. 1. 리버스 엔지니어링 클릭. 2. 파일 생성 3. DB 커넥션을 맺어줘야 한다. (설정 관리를 클릭하여 DB커넥션을 맺는다) 4.새연결을 한다. 5.DB 환경정보를 입력 후 연결테스트를 한다. 본인은 Postgresql 환경을 사용했다. jdbc 드라이버는 각 db에 맞는 jdbc드라이버 jar파일을 다운받으면 된다. 6.연결을 불러온다음 완료버튼을 클릭하면 지정된 project에 table정보가 연결이된다! 7.테이블이 생성되고있다. 끝!