์ฃผ์
- ๊ตฌํ
๊ทผ์ฌ์น ANALYZE ๋ช ๋ น์ ๋ณํ์ผ๋ก, ์ธ๋ฑ์ค ์ ์ฒด๋ฅผ ์ค์บํ์ง ์๊ณ ๋ ๋งค์ฐ ํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ถ๋ถ์ ์ธ ํต๊ณ ์์ง์ ์ํํ ์ ์์ต๋๋ค. ํ๋์ ์ธ๋ฑ์ค๋ฅผ ์ค์บํ ๋ ๋ ์ฝ๋ ์์ ๋ํ ์ ํ์ ์๋ก์ด ์ง์์ด "๋ฅผ ์ฌ์ฉํ์ฌ ์ค์ ๋ฉ๋๋ค.PRAGMA ๋ถ์_ํ๊ณ ". - ์๋ก์ด ๊ฐ์ ํ
์ด๋ธ ์ถ๊ฐ "
๋ฐ์ดํธ ์ฝ๋ "์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.๋ฐ์ดํธ์ฝ๋ ๋ฏธ๋ฆฌ ์ค๋น๋ ํํ์(์ค๋น๋ ์ง์ ์ ). - VFS ๋ ์ด์ด ์ถ๊ฐ
์ฒดํฌ์ฌ ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ ๋ฐ์ดํฐ ํ์ด์ง ๋์ 8๋ฐ์ดํธ ์ฒดํฌ์ฌ์ ์ถ๊ฐํ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ฝ์ ๋๋ง๋ค ์ด๋ฅผ ํ์ธํฉ๋๋ค. ์ด ๊ณ์ธต์ ์ฌ์ฉํ๋ฉด ์ ์ฅ ์ฅ์น์ ๋นํธ๊ฐ ๋ฌด์์๋ก ์์๋์ด ๋ฐ์ํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์์ ๊ฐ์งํ ์ ์์ต๋๋ค. - ์๋ก์ด SQL ํจ์ ์ถ๊ฐ
iif(X,Y,Z) , ํํ์ X๊ฐ ์ฐธ์ด๋ฉด Y ๊ฐ์ ๋ฐํํ๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด Z ๊ฐ์ ๋ฐํํฉ๋๋ค. - INSERT ๋ฐ UPDATE ํํ์์ ์ด์ ํญ์
์ ์ฉ๋ ๊ณ ์ ์ด ์ ํ(์ด ์นํ๋ ฅ ) ๋ธ๋ก์ ์กฐ๊ฑด์ ํ๊ฐํ๊ธฐ ์ ์CHECK . - ๋งค๊ฐ๋ณ์ ๊ฐ์ ์ ํ์ด 999์์ 32766์ผ๋ก ๋์ด๋ฌ์ต๋๋ค.
- ํ์ฅ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
UINT ์กฐํฉ ์์ ํ ์คํธ์ ์ ์๋ฅผ ๊ณ ๋ คํ์ฌ ํด๋น ํ ์คํธ๋ฅผ ์ซ์ ์์๋ก ์ ๋ ฌํ๋ ์ํ์ค ์ ๋ ฌ ๊ตฌํ์ ์ฌ์ฉํฉ๋๋ค. - ๋ช ๋ น์ค ์ธํฐํ์ด์ค์์ ".import" ๋ช ๋ น์ "-csv", "-ascii" ๋ฐ "-skip" ์ต์ ์ด ์ถ๊ฐ๋์์ต๋๋ค. ".dump" ๋ช ๋ น์ ์ฌ์ฉํ๋ฉด ์ง์ ๋ ๋ง์คํฌ์ ํด๋นํ๋ ๋ชจ๋ ํ ์ด๋ธ์ ์ถ๋ ฅ ๋ณํฉ๊ณผ ํจ๊ป ์ฌ๋ฌ LIKE ํ ํ๋ฆฟ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋๋ฒ๊ทธ ๋น๋๋ฅผ ์ํ ".oom" ๋ช ๋ น์ด ์ถ๊ฐ๋์์ต๋๋ค. ".excel", ".output" ๋ฐ ".once" ๋ช ๋ น์ "--bom" ์ต์ ์ด ์ถ๊ฐ๋์์ต๋๋ค. ".filectrl" ๋ช ๋ น์ "--schema" ์ต์ ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- LIKE ์ฐ์ฐ์๋ก ์ง์ ๋ ESCAPE ํํ์์ ์ด์ PostgreSQL ๋์๊ณผ ์ผ์นํ์ฌ ์์ผ๋์นด๋๋ฅผ ์ฌ์ ์ํฉ๋๋ค.
๋ํ, ์๋ก์ด DBMS์ ๊ฐ๋ฐ๋ ์ฃผ๋ชฉํ ๋งํฉ๋๋ค.
SQLite์ ์
ธ ์ฝ๋ ์ธ์๋ ํ๋ก์ ํธ์์๋ PostgreSQL์ ํ์์ Date Math ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
ํ๋ก์ ํธ ์ฝ๋
์ถ์ฒ : opennet.ru