2014-11-19 3 views
1

의 가장 좋은 기능 중 하나 Postgres (필자가 볼 수있는 것처럼)은 사용자가 정의한 데이터 형식으로, 데이터 모델을 좀 더 읽기 쉽고 유지하기 쉬운 방식으로 정의 할 수 있습니다.Sequelize js postgresql 사용자 정의 유형

누구나 알고 있고 사용 방법에 대한 조언이 있습니까 SequelizeJs ORM?

연관을 사용할 수는 있지만 사용자 정의 형식이 아니며 필자가 피하고자하는 구 학교 하위 테이블로 다시 끌어옵니다.

당신은 문자열을 전달하여 당신이 sequelize 모델 정의에 원하는 유형을 제공 할 수
+0

일반적으로 전체 데이터베이스 기능의 ORM * 또는 * 사용을 선택하게됩니다. –

+0

@CraigRinger - 일반적으로 동의 하겠지만, 대상 db 방언을 정의 할 수있는 Sequelize의 경우에는 정의 방법이 있다고 생각합니다. – danprinz

답변

2

: 사용자 정의를 작성해야하므로,

sequelize.define('name', { 
    attr: 'SOME TYPE' 
}); 

Sequelize 그래도 (CREATE TYPE를) 사용자 정의 유형 생성을 지원하지 않습니다 쿼리를 수행하고 db 또는에 직접 실행 sequelize.query