본문 바로가기
반응형

분류 전체보기706

[PostgreSQL] INFORMATION_SCHEMA - 스키마별 각종 정보 조회하기 (ft. 컬럼, 함수, 시퀀스, 테이블 목록 등) PostgreSQL에서 데이터베이스 스키마별 들어있는 컬럼, 함수, 시퀀스, 테이블 스키마 등 여러 정보를 조회할 수 있는데, 이는 INFORMATION_SCHEMA를 통해 조회가 가능하다. 물론 저걸 그대로 사용할수는 없고 뒤에 목적에 따라 하나씩 붙여주며 사용한다. 하나하나 예제를 통해 알아보자. ▷ 예제1) 함수 목록 가져오기 select * from INFORMATION_SCHEMA.ROUTINES; -- select * from INFORMATION_SCHEMA.ROUTINES where routine_type = 'FUNCTION'; 이런식으로 사용을 해보면 데이터들이 조회되며 routine_type 더 확실하게 하기 위해서 function인 녀석들만 조건을 걸어서 조회하면된다. 결과 데이터에.. 2021. 12. 4.
[VueJS] v-cloak : 렌더링 되기 전 {{ }}(머스태쉬 태그) 숨기기 vueJS에서 제공해주는 v-cloak 디렉티브에 대해 알아보자. vueJS를 사용하자마자 눈에 거슬리는게 있는데, 이게 바로 머스태쉬 태그{{}} 이다. script 코드가 아직 실행되기 전이여서 값이 바인딩 되기 전에 깜빡이며 잠깐 보이는건데 이게 매우 거슬린다. 이럴때 사용하는게 v-cloak 디렉티브이다. v-cloak 디렉티브를 사용하여 렌더링되어 바인딩 되기 전에 {{}}태그를 숨길 수 있다. 예제 코드를 통해 사용방법에 대해 알아보고 vueJS를 사용하면서 거슬렸던 깜빡임을 제거해보자. ▷ 예제1) v-cloak 디렉티브 기본 사용법 메시지: "{{ message }}" var vm = new Vue({ el: '#example', data: { message: '안녕하세요' }, }) 이렇.. 2021. 11. 11.
[VueJS] v-once : 정적 콘텐츠 지정, 정적 디렉티브 vueJS의 기본 디렉티브 중 하나인 v-once에 대해 알아보자. 제목처럼 v-once가 정적 디렉티브라 불리는 이유는 처음 한번만 렌더링을 수행하며, 그 이후 데이터가 변경되어도 그대로 유지되기 때문이다. 즉, 처음 렌더링 된 후 캐싱되도록 지정한다고 생각하면된다. 이러한 특성을 사용하여 정적 콘텐츠를 지정할 수 있다. 예제를 통해 실제 어떻게 적용되는지 알아보도록 하자. ▷ 예제1) v-once 기본 사용법 유지 메시지: "{{ message }}" 변경 메시지: "{{ message }}" 내 블로그는 mine-it-record야 var vm = new Vue({ el: '#example', data: { message: '안녕하세요' }, methods : { change : function().. 2021. 11. 11.
[JavaScript] 배열(arr) 중복 제거하기 script에서 사용하는 배열의 중복을 제거하는 방법에 대해 알아보자. 구글에 검색해봐도 대부분 비슷한 방법만이 존재해서 나 역시 그냥 기록해두고자 한다. ▷ 예제1) 배열 함수인 forEach() 와 includes() 활용 (ft. indexOf() 사용) var arr = [1, 2, 3, 4, 2, 4, 5, 1]; //중복 제거 [1, 2, 3, 4, 5] - includes() var removeOverLapArr1 = []; arr.forEach(function(item, index){ if(!removeOverLapArr1.includes(item)){ removeOverLapArr1.push(item); } }); //중복 제거 [1, 2, 3, 4, 5] - indexOf() var r.. 2021. 10. 23.
[jqGrid] 다중 선택(multiselect) 적용하기 (ft. 기능 on/off) - 다중 선택 기능 적용하고 기능 on/off 시키기 - jqGrid를 옵션을 통해 multiselect(다중 선택) 기능을 적용시켜 보자. https://mine-it-record.tistory.com/290 [JavaScript] jqGrid 다양한 옵션 및 사용법 모음 (colmodel, option, event, methods) - jqGrid 다양한 옵션 모음 - 옵션에 대해 알아보기 이전에 일단 아래와 같은 기본 구조를 가지고 시작한다 치고 진행 하도록 한다. ▷ 기본 구조 var searchResultColNames = ['게시글관리번호', '번호', '제 mine-it-record.tistory.com 위 게시글을 들어가보면 알겠지만 기본적으로 제공해주는 옵션이 존재하는데 그게 multis.. 2021. 10. 21.
[jqGrid] 특정 컬럼 보여주고(show)/ 숨겨주기(hide) - 특정 컬럼 숨기고 보이기 - jqGrid 표준 메서드를 사용하여 특정 컬럼을 보여주고 숨겨주는 방법에 대해 알아보자. ▷ 예제를 위한 그리드 테이블 ▷ 특정 컬럼 숨기기 (hideCol) $('#data-grid').jqGrid('hideCol', 'x'); //단일 $('#data-grid').jqGrid('hideCol', ['x','y']); //복수 ▷ 결과 ▷ 특정 컬럼 보여주기 (showCol) $('#data-grid').jqGrid('showCol', 'x'); //단일 $('#data-grid').jqGrid('showCol', ['x','y']); //복수 ▷ 결과 2021. 10. 21.
[jqGrid] 특정 컬럼/셀(Cell)의 값, 클래스, 스타일 등 변경하기 (ft. setCell) - setCell을 사용한 특정 컬럼의 값, 클래스, 스타일 등 속성 변경하기 - jqGrid에는 특정한 컬럼의 셀을 수정하는데에 사용되는 다용도의 메서드가 존재한다. setCell이라는 jqGrid 내장 메서드에 대해 알아보도록 하자. 이 setCell 메서드는 신기하게도 특정 컬럼 셀의 값을 변경하거나 스타일을 변경 등이 가능하여 자주 사용된다. 하나하나 사용법에 대해 알아보자. ▷ 특정 컬럼의 값 변경하기 (ft. 빈값으로 만들기) // 기본 사용법 $('#mainGrid').jqGrid('setCell', rowid, cellname, data); // jqg14의 id를 가진 row의 mine 컬럼/셀의 값을 record로 변경한다. $('#mainGrid').jqGrid('setCell', '.. 2021. 10. 19.
[TortoiseSVN] 특정 revision으로 롤백(rollback) 후 다시 커밋(commit)하기 (ft. merge) - 특정 revision으로 복구 후 다시 서버로 커밋하기 - svn을 사용하다보면 특정 revision으로 롤백하여 복구해야 하는 경우가 생기는데, revision으로 돌아가는 방법은 많다. update to revision, switch, ... 등 여러 방법들이 존재하는데, 혼자 svn을 사용하는거면 상관 없지만 여러 사람이 svn을 사용하게 되면 저 방법들은 로컬에서만 적용되기 때문에 svn 서버에는 적용되지 않아 update할 경우 다시 원상복구된다. 그래서 서버의 특정 revision의 상태로 다시 커밋을 하고 싶었으나 위 방법들로 롤백을 시킨 뒤 커밋을 눌러보면 커밋대상에 아무것도 뜨지 않는다. 이제 작업 내용을 롤백하고 다시 커밋하는 방법에 대해 알아보자. 우선 tortoiseSVN을 대상.. 2021. 10. 13.
[PostgreSQL] 배열(array) 연산자 (ft. compare, concat) PostgreSQL에서 배열을 다룰때 사용하는 연산자에 대해 알아보자. 특히 배열과 배열의 비교 또는 배열에 추가적인 값을 넣어줄때 많이 사용하게 될 것이다. PostgreSQL Document에 자세한 설명이 나와있으니 표를 가져와 정리해 두고자 한다. ▷ PostgreSQL Document Array Operators 표현식 설명 예시 결과 = equal ARRAY[1.1,2.1,3.1]::int[] = ARRAY[1,2,3] t not equal ARRAY[1,2,3] ARRAY[1,2,4] t greater than ARRAY[1,4,3] > ARRAY[1,2,4] t = ARRAY[1,4,3] t @> contains ARRAY[1,4,3] @> ARRAY[3,1,3] t = , = array[.. 2021. 10. 11.
반응형
TOP