프로그래밍15 [PostgreSQL] Sequence란? Sequence란 유일한 값을 생성하게 도와주는 객체이다. 주로 ID와 같이 순차적으로 증가하는 컬럼에 많이 사용한다. Sequence는 테이블과는 독립적으로 저장되고 생성되기 때문에 여러 테이블에서 참조해서 공유되지 않게 조심하자! * Sequence 정의 Sequence를 정의하는 DDL은 다음과 같다. seq_user_id라는 Sequence를 생성해보겠다. CREATE SEQUENCE seq_user_id INCREMENT 1 START 1 MINVALUE 1 MAXVALUE 9223372036854775807 CACHE 1; 그리고 해당 Sequence를 사용 권한을 계정에 등록을 해줘야한다! -- postgres가 OWNER이고 ALTER SEQUENCE seq_user_id OWNER TO .. 2020. 7. 19. [express] router 네이버 사전에 분류하다라고 써져있다. -끝- 분류하다라는 뜻에 걸맞게 url을 기준으로 어떤 행위를 할지 분류해주는 것이 router이다. 위의 url에서 dunchi.tistory.com은 BASE URL일 것이고 뒤에 /category/프로그래밍/Node.js는 분류를 위해 지정해준 URL일 것이다! 그렇다면 express에서 서버로온 request를 url로 확인하고 원하는 기능을 실행할 수 있는 router를 구현해보자 BASE URL이 dunchi.tistory.com이라고 가정하겠다! * 설정 router를 구현할 js파일을 만들어주자. 필자는 rotues 폴더 안에 api/category, api/item 등의 라우팅 파일들을 생성해주었다. 이후 app.js로 가보자 var itemCreat.. 2020. 7. 19. Commit Message 수정하기 이렇게 Commit Message를 작성하였는데 고치고 싶을 때가 있다... 그럴 땐 git commit --amend 를 이용해주자! 위 명령어를 치면 vi 편집기가 나온다! i를 입력해서 insert 상태로 변경하여 메시지를 수정하고 :wq로 저장하고 종료해주면 된다! git log를 입력해서 바뀐 로그 메시지를 확인해주자 -끝- 2020. 7. 12. Node 및 Express 설치 윈도우 사용자이기 때문에 윈도우 기준으로 설명하겠다! - Node 설치 https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 위의 Node 홈페이지에서 다운 받는다! 최신 버전 설치해도 되지만 Stable한 버전인 왼쪽으로 설치하였다. node -v와 npm -v로 버전 확인과 함께 설치가 잘 되었는지 확인해보자. 위처럼 버전이 출력되면 정상 설치 된것이다! - Express 설치 프로젝트를 설치하고 싶은 곳으로 이동해서 npm init을 해주자. * npm init을 하면 package.json이 생성되는데 이게 없이 npm install을 하려고 하면.. 2020. 7. 12. 이전 1 2 3 4 다음