ํ๋ก์ ํธ ์งํํ๋ ๋์ค,, ๋ง์ด๊ทธ๋ ์ด์ ํ์ผ์ด ๊ผฌ์ฌ์ ๋ง์ด๊ทธ๋ ์ด์ ํ์ผ์ ์ ๋ถ ์ง์ฐ๊ณ ๋ค์ ๋ง์ด๊ทธ๋ ์ด์ ์ ํด๋, ํ ์ด๋ธ ํ๋๊ฐ ๋ํ๋์ง ์์๋ค.
python manage.py makemigrations ์ฑ ์ด๋ฆ
> - Create model Hashtag
์์ ๊ฐ์ด ๋ช
๋ น์ด ์คํํ๋ฉด, hashtag๋ผ๋ ๋ชจ๋ธ์ด ์์ฑ๋๋ค๋๋ฐ,
mysql ์์ show tables;
ํ๋ฉด hashtag ํ
์ด๋ธ์ด ๋ณด์ด์ง ์์๋ค.
๋ฉํ ๋๊ป ์ฌ์ญค๋ณด๋, ์ด์ ์ DB์์ฑ ํ, ๋ฐ์ดํฐ๋ฅผ ๋ฃ์๊ธฐ ๋๋ฌธ์ django์์ ์๋ฌด๋ฆฌ migration
์ ํด๋ ์คํค๋ง๊ฐ ๋จ์ ์์ด์(?) ์ด๋ฏธ ํ
์ด๋ธ์ด ์์ฑ๋๋ค๊ณ ์ธ์ํ๊ณ ์์ด์ ํ
์ด๋ธ ์์ฑ์ด ๋์ง ์๋ ๊ฑฐ๋ผ๊ณ ๋ง์ํด์ฃผ์
จ๋ค.
๊ทธ๋์ ๊ธฐ์กด์ ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ณต์ฌํด์ ์๋ก๋ง๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ณต์ฌํ๋ ๋ฐฉ๋ฒ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณต๊ตฌํ๋ค.
create database ์์ฑํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด๋ฆ;
ex. create database new;
mysqldump -uroot -p ๊ธฐ์กด๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช
> ํ์ผ๋ช
.sql
ex. mysqldump -uroot -p origin > origin.sql
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช
๊ณผ ํ์ผ๋ช
์ ๊ฐ์ง ์์๋ ๋๋ค. ๊ทธ๋ฅ ์๋ฌด ํ์ผ๋ช
์ผ๋ก ํ๋ฉด ๋๋ค.
์์ ๋ช ๋ น์ด๋ฅผ ์ฒ์์๋
mysql -uroot -p ์ ๋ ฅ ํ,
mysql์ ๋ค์ด๊ฐ ์ํ
๋ก ์ ๋ ฅํ์๋ค.
ํฐ๋ฏธ๋์ ์ด๊ณ , ๋ฐ๋ก
mysqldump -uroot -p ๊ธฐ์กด๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช > ํ์ผ๋ช .sql
์ ๋ ฅํ๋ฉด ๋๊ณ , ์ํฐ ๋๋ฅด๋ฉด mysql ๋น๋ฐ๋ฒํธ ์ ๋ ฅํ๋ ์ฐฝ์ด ๋ฌ๋ค.
๋น๋ฐ๋ฒํธ ์ ๋ ฅํด์ฃผ๋ฉด ๊ธฐ์กด ๋ฐ์ดํฐ๋ฅผ ๋ด์ ํ์ผ์ด ์์ฑ๋๋ค.
mysql -uroot -p ์๋ก์ด๋ฐ์ดํฐ < ํ์ผ๋ช
.sql
ex. mysql -uroot -p new < origin.sql
๋ก ๋ณต์ฌ ํ ์ ์๋ค.