ํด๊ฒฐํ๊ณ ์ถ์ ๊ฒ: Entity ์ค์ ๋ฌธ์ ~ mySQL DB์์๋ snake ํ์์ธ๋ฐ TypeOrm์์ ์ฝ๋๋ฅผ ์ธ๋๋ camel case ํ์์ผ๋ก ๋ง์ถฐ์ ์ ์ด์ผํจ. ๊ฑฐ์ฌ๋ฆฐ๋ค
๋ฌธ์ ํด๊ฒฐ:
https://stackoverflow.com/questions/55248938/typeorm-and-postgres-competing-naming-styles
๋ฐฉ๋ฒ 1: ๋ฐ์ฝ๋ ์ดํฐ์ name ์ต์ ์ฌ์ฉํ๊ธฐ
์ค์ ํด์ผํ Column์ด ์ ์ ๊ฒฝ์ฐ์๋ ๊ด์ฐฎ์๋ฐ ๋ง์ ๊ฒฝ์ฐ ์ผ์ผ์ด ์ ์ด์ฃผ๊ธฐ ๊ท์ฐฎ์
๋ฐฉ๋ฒ 2: ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ typeorm-naming-strategies
typeorm-naming-strategies - npm (npmjs.com) ๋ฌธ์ ์ฐธ๊ณ ํ๊ธฐ
typeorm-naming-strategies
Custom naming strategies for typeorm. Latest version: 4.1.0, last published: 7 months ago. Start using typeorm-naming-strategies in your project by running `npm i typeorm-naming-strategies`. There are 61 other projects in the npm registry using typeorm-nam
www.npmjs.com
$ yarn add typeorm-naming-strategies
ํ๊ณ orm ํ๊ฒฝ๋ณ์ ์ค์ ํ๋ ๊ณณ์ ๊ฐ์ ๋ฃ์ด์ฃผ๋ฉด ๋จ
(์ฐธ๊ณ : .env
์ค์ ์ NestJS DB config that plays well with migrations | Ronen Agranat ์์ ์ฐธ๊ณ ํ๋ฉด ๋จ!)
์ค์ ํ๋ ๊ณณ์ ์ถ๊ฐํด์ฃผ๋ฉด ๋จ....(line 26)
'๋ฐฑ์๋ > ๐๏ธ Nest.js' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Nest.js] Utils - ms๋ก ์๊ฐ ๋ณํํ๊ธฐ (0) | 2023.02.06 |
---|---|
[NestJs] ํธ๋ฌ๋ธ์ํ : Redis Cache-manager v5 Error ํด๊ฒฐ (ver.2023) (0) | 2023.01.13 |