적성검사 갱신 기간을 작년에 받았어야 했는데, 놓쳐서 올해 갔다왔다.온라인으로도 신청이 되는것으로 알고 있었는데, 갱신 기간이 지났으면 직접 방문하는 수밖에 없다고 상담원이 알려주어 직접 가게되었다.https://www.safedriving.or.kr/guide/larGuide011.do?menuCode=MN-PO-1211 적성검사/면허갱신 | 한국도로교통공단 안전운전 통합민원적성검사/면허갱신 적성검사 면허갱신 신청장소 - 적성검사(1종 면허, 70세 이상 2종 면허) 및 2종 면허갱신: 전국면허시험장 또는 경찰서 교통민원실 ※ 강남경찰서는 적성검사, 면허갱신 업무를www.safedriving.or.kr 준비물운전면허증과, 여권사진 두가지만 있으면 된다.1종 적성검사는 신체검사도 해야하는데, 나는 작년에..
미들웨어 작성시 validation과 더불어 적절한 반환값을 반환해야한다.프로젝트를 진행하면서 설계한 사례를 알아보자.아래 API들은 가장 기초적인 형태로만 알아본다.개발환경라이브러리expresssequelizeDBPostgresget전체 데이터조회시에는 아래와 같이 진행.express에서 제공하는 HttpStatusCodes 를 사용하면 명시적으로 status를 간편하게 지정할 수 있다.전체router.get('/', async (_, res) => { const result = await MyTest.findAll({ raw: true }) res.status(HttpStatusCodes.OK).send(result)})단건router.get('/:seq', async (_, res) =>..
Mariadb에서 ON UPDATE CURRENT_TIMESTAMP 옵션으로 수정시 자동 수정시간 갱신되는 컬럼을 설정할 수 있다. 이러한 기능을 PostgreSQL에서도 사용하기 위해 찾아보니 Trigger를 사용해야 했다.Trigger를 사용하기 위해선 시간 갱신 함수를 같이 사용해야한다.아래는 모든 테이블의 updated_at 이라는 컬럼에 대한 트리거 생성, 삭제 하는 PLSQL 이다.updatedAt 갱신 함수CREATE OR REPLACE FUNCTION "fn_update_updated_at"()RETURNS TRIGGER AS $$BEGIN NEW."updated_at" = current_timestamp; RETURN NEW;END;$$ LANGUAGE plpgsql;upda..
전에 게시한 PostgreSQL에 이어 Mariadb도 외래키 다루는데 유용한 구문이다.외래키 제약을 없애고, 인덱스만 생성할 때 참조하면 유용하다.외래키 조회SELECT TABLE_NAME, CONSTRAINT_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_SCHEMA = 'cheonil' AND REFERENCED_TABLE_NAME IS NOT NULL;외래키 삭제 구문 생성SELECT CONCAT('ALTER TABLE ', TABLE_NAME, ' DROP FOREIGN KEY ', CONSTRAINT_NAME, ';') AS drop_queryFROM INFORMATION_SCHEMA.K..
프로젝트를 하면서 성능 이슈 및 편의성을 위해서 외래키를 삭제하기로 결정하였다.그와 관련해서 필요한 쿼리들을 모아보았다.외래키 삭제, 생성 구문을 생성해주는 쿼리들로 간편하게 삭제해보자. 외래키 조회SELECT TABLE_NAME, CONSTRAINT_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_SCHEMA = 'cheonil' AND REFERENCED_TABLE_NAME IS NOT NULL;외래키 삭제 구문 생성SELECT CONCAT('ALTER TABLE ', TABLE_NAME, ' DROP FOREIGN KEY ', CONSTRAINT_NAME, ';') AS drop_queryFROM ..
현상centos7 EOL로 인해 repository 변경 후 패키지 설치시에 위와 같은 에러가 발생했다. 해결/etc/yum.repos.d/epel.repo 를 편집한다.metalink 부분에 https로 시작하는 부분이 문제를 일으켰다. https를 http로 바꾸어주기면하면된다.[epel]name=Extra Packages for Enterprise Linux 7 - $basearch#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearchmetalink=http://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearchfailovermethod=priorityenabled=1gpgcheck..
개발 환경vite + vue + typescript필요성개발을 하면서 대부분에 파일에서 필요한 모듈들이 있을 것이다.예를들어, 지금은 vue 프로젝트를 하니 vue 관련된 모듈들은 대부분 파일에서 import하고 있다.이러한 import 구문이 많아지면 가독성이 떨어지기도해서, build tool의 도움을 받아 자동으로 import를 하도록 설정하기로 하였다.설치설치 및 적용은 아주 간단하다.공식문서npm i -D unplugin-auto-import적용vite.config.tsimport AutoImport from 'unplugin-auto-import/vite'export default defineConfig({ plugins: [ vue(), AutoImport({ // global impor..
개발 환경vite + vue + typescript왜 사용하나?우리가 Vue 프로젝트를 하다 보면 전역 컴포넌트를 사용하는 일이 생긴다.또 플러그인으로 전역적으로 컴포넌트를 등록하는 일도 있다. (router, vuetify, pinia 등)이러한 전역 컴포넌트 사용 할 때 자동완성 기능의 도움을 받을려면 전역 컴포넌트에 대한 타입을 설정해주어야 한다.이뿐만 아니라 프로젝트내에 생성된 컴포넌트들도 자동으로 전역 컴포넌트를 등록해주는 기능을 한다.전역 컴포넌트 타입 등록 방법components.d.tsRouter를 Plugin 등록하여 사용하면 RouterLink, RouterView를 전역적으로 사용 가능 한데,이 두 Component 타입을 전역적으로 등록하기 위해 아래와 같이 작성한다.// compo..
- Total
- Today
- Yesterday
- rest api 조회 생성 수정 삭제
- postgresql trigger
- 외래키 생성
- 1종 적성검사
- postgresql 수정시간 자동 갱신
- rest api crud
- mariadb 외래키 조회
- 강서 운전면허 시험장
- express crud
- 티스토리챌린지
- 외래키 인덱스 생성 구문 쿼리
- postgresql 외래키
- epel repo
- 스파르타 코딩클럽
- Oracle Database 19C 설치
- 외래키 삭제
- postgresql 트리거
- vue 컴포넌트 자동 import
- unplugin-auto-import
- rest api 단건 다건
- 1종 적성검사 과태료
- 오블완
- postgresql on update current_timestamp
- 1종 적성검사 국가건강검진
- vue 전역 컴포넌트 설정
- oracle 19c 설치
- component auto import
- 1종 적성검사 신체검사
- Oracle Database 19c install
- epel/x86_64
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |