typeorm μ μ¬μ©νλ©΄ entity.ts νμΌ μμ± μ μλμΌλ‘ dbμ ν μ΄λΈμ μμ±ν΄μ€λ€.
typeorm-model-generator λ λ°λλ‘ db μ μ΄λ―Έ μμ±λ table μ entity νμΌλ‘ λ§λ€μ΄μ£Όλ λΌμ΄λΈλ¬λ¦¬λ€.
μ€μΉλ μλμ λͺ λ Ήμ΄λ₯Ό ν΅ν΄ μ§ννλ€.
npm i -g typeorm-model-generator
yarn add typeorm-model-generator
entity νμΌ μμ± λͺ λ Ήμ΄λ μλμ κ°λ€.
-h : host, μ°κ²°ν μλ² ip
-d : database, μ°κ²°ν db μ΄λ¦
-p : port, μ°κ²°ν μλ² port
-u : user, db μ¬μ©μ id
-x : db μ¬μ©μ ν¨μ€μλ
-e : engine, db μ’ λ₯ (mssql, postgres, mysql, mariadb, oracle, sqlite)
-o : out, entity νμΌ μμ±ν ν΄λ κ²½λ‘
typeorm-model-generator -h server_ip -d database_name -p server_port -u server_id -x server_pw -e db_μ’
λ₯ -o entity_μμ±ν _folder_κ²½λ‘
zsh: command not found: typeorm-model-generator μλ¬κ° λ¬λ€λ©΄ μλμ κ°μ΄ npx λ₯Ό μμ λΆμ΄κ³ μ€νμν¨λ€.
npx typeorm-model-generator -h server_ip -d database_name -p server_port -u server_id -x server_pw -e db_μ’
λ₯ -o entity_μμ±ν _folder_κ²½λ‘
λ°μν