Doccano: ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์Œ

์— ๋งŒ๋“  2021๋…„ 04์›” 28์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: doccano/doccano

์•ˆ๋…•ํ•˜์‹ญ๋‹ˆ๊นŒ
์ตœ์‹  ๋ฒ„์ „์˜ Doccano์—์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ง€๋‚œ์ฃผ์—๋Š” ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค
ํ”„๋กœ์ ํŠธ: ์‹œํ€€์Šค ๋ผ๋ฒจ๋ง
ํŒŒ์ผ ํ˜•์‹: ํ…์ŠคํŠธ ์ค„

ํ™˜๊ฒฝ

  • ์‚ฌ์šฉ๋œ Python ๋ฒ„์ „: 3.9
  • doccano๋ฅผ ์„ค์น˜ํ•  ๋•Œ: ์˜ค๋Š˜(28.04.2021)
  • ์ž์‹ ํด๋ก  + ๋„์ปค ์ž‘์„ฑ ์ œํ’ˆ

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๊ทธ๋Ÿฌ๋‚˜ ํ…์ŠคํŠธ ํŒŒ์ผ์˜ ์ด๋ฆ„์„ ์งง์€ ์ด๋ฆ„(10์ž)์œผ๋กœ ๋ฐ”๊พผ ํ›„ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ์ž…ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์ด๊ฒƒ์ด ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์งœ์ฆ๋‚˜๋Š” ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค... ์ด ๋ฌธ์ œ๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€์ ธ์˜ค๊ธฐ(๋ ˆ์ด๋ธ” ํฌํ•จ)๋ฅผ ํฌ๋งทํ•˜๊ณ  ๋‹ค์‹œ ํฌ๋งทํ•˜๋Š” ๋ฐ ๋งŽ์€ ์‹œ๊ฐ„์„ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค! ํŒ ๊ณ ๋งˆ์›Œ.

๋ชจ๋“  3 ๋Œ“๊ธ€

๋ฐ์ดํ„ฐ๋ฅผ dev๋กœ ๊ฐ€์ ธ์˜ค๋Š” ๋™์•ˆ ์ด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

์…€๋Ÿฌ๋ฆฌ Task api.tasks.injest_data[1234567-YYYY-XXXX-blah-blahblahblah] raised unexpected: DataError('value too long for type character varying(100)\n') .

ํ™˜๊ฒฝ

์‚ฌ์šฉ๋œ Python ๋ฒ„์ „: 3.9
doccano๋ฅผ ์„ค์น˜ํ•  ๋•Œ: ์˜ค๋Š˜(28.04.2021)
git clone + docker compose dev

๊ทธ๋Ÿฌ๋‚˜ ํ…์ŠคํŠธ ํŒŒ์ผ์˜ ์ด๋ฆ„์„ ์งง์€ ์ด๋ฆ„(10์ž)์œผ๋กœ ๋ฐ”๊พผ ํ›„ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ์ž…ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์ด๊ฒƒ์ด ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ํ…์ŠคํŠธ ํŒŒ์ผ์˜ ์ด๋ฆ„์„ ์งง์€ ์ด๋ฆ„(10์ž)์œผ๋กœ ๋ฐ”๊พผ ํ›„ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ์ž…ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์ด๊ฒƒ์ด ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์งœ์ฆ๋‚˜๋Š” ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค... ์ด ๋ฌธ์ œ๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€์ ธ์˜ค๊ธฐ(๋ ˆ์ด๋ธ” ํฌํ•จ)๋ฅผ ํฌ๋งทํ•˜๊ณ  ๋‹ค์‹œ ํฌ๋งทํ•˜๋Š” ๋ฐ ๋งŽ์€ ์‹œ๊ฐ„์„ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค! ํŒ ๊ณ ๋งˆ์›Œ.

ํŒŒ์ผ ์ด๋ฆ„์— 31์ž๊ฐ€ ์žˆ์œผ๋ฉด ์ž‘๋™ํ•˜์ง€๋งŒ 32์ž๋Š” ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰