전체 글
-
[DB] primary key, unique key, foreign key개발지식 2022. 5. 2. 21:18
primary key -> NOT NULL & UNIQUE(중복X) unique key -> NULL 허용 & UNIQUE(중복X) foreign key -> 제약조건의 역할 -RESTRICT -> FK관계에서 데이터의 변경 or 삭제를 막음 -CASCADE -> FK관계에서 데이터의 변경 or 삭제를 갱신함 -SET NULL -> 부모 테이블 값이 변경 or 삭제 시 자식 테이블 값을 NULL로 만듬 -NO ACTION -> RESTRICT와 같은 동작이지만 체크를 마지막에 함 -SET DEFAULT -> 변경 또는 삭제 시 기본값으로 세팅함
-
sequelizeNode.js 2022. 5. 2. 17:19
sequelize란? -> ORM 라이브러리 *ORM(Object Relational Mapping) -> 자바스크립트 객체와 관계형 데이터베이스를 서로 연결해주는 도구 공식홈페이지에서 보면 더 자세한 부분을 알 수 있습니다. https://sequelize.org/ Sequelize | Feature-rich ORM for modern TypeScript & JavaScript Sequelize is a modern TypeScript and Node.js ORM for Postgres, MySQL, MariaDB, SQLite and SQL Server, and more. Featuring solid transaction support, relations, eager and lazy loading, ..
-
npm이란?Node.js 2022. 5. 2. 17:03
npm(Node Packaged Manager) -> 자바스크립트 패키지 매니저로 Node.js에서 사용하는 모듈을 패키지화하여 모아둔 저장소 역할로, 설치 및 관리할 수 있는 CLI를 제공함 *CLI(Command Line Interface) -> 명령어 인터페이스로 터미널을 통해 컴퓨터와 상호작용하는 방식을 뜻함 $ npm install [package name] * -g, -global -> 프로젝트를 전역으로 설치함, 모든 프로젝트에서 공통으로 사용하는 패키지의 경우 해당 옵션을 붙여줌 $ npm install -g [package name] * --save -> 패키지의 의존성이 추가됨(package.json), 하지만 현재는 그냥 install 해도 의존성을 추가됨