Knex: sqlite .onDelete ( 'CASCADE')๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2014๋…„ 01์›” 21์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: knex/knex

์•ˆ๋…•ํ•˜์„ธ์š”,

ON DELETE CASCADE ์˜ต์…˜์œผ๋กœ ์™ธ๋ž˜ ํ‚ค๋ฅผ ๋งŒ๋“ค๋ ค๊ณ ํ•˜๋Š”๋ฐ ์šด์ด ์—†์Šต๋‹ˆ๋‹ค. ๋‚ด ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ค‘ ํ•˜๋‚˜์— ๋‹ค์Œ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

table.string('user_id', 36)
  .index()
  .references('id')
  .inTable('user')
  .onDelete('CASCADE');

์—ด์ด ๋‚˜ํƒ€๋‚˜๊ณ  ์™ธ๋ž˜ ํ‚ค๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ฐธ์กฐํ•˜์ง€๋งŒ ON DELETE CASCADE ์˜ต์…˜์ด ์—†์Šต๋‹ˆ๋‹ค.

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

0.6์—์„œ ์ˆ˜์ • ๋จ

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

์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ ๋˜์—ˆ์Šต๋‹ˆ๊นŒ?

0.6 ์ง€์ ์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ์ฃผ์ผ ์ด๋‚ด์— ์ค€๋น„๋˜์–ด์•ผํ•˜์ง€๋งŒ, ์‹œํ—˜ ํ•ด๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์ด ๋น ์ง„ ์œ ์ผํ•œ ๋ถ€๋ถ„์ด์ง€๋งŒ ์ƒ๋‹นํžˆ ์•ˆ์ •์ ์ž…๋‹ˆ๋‹ค.

0.6์—์„œ ์ˆ˜์ • ๋จ

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