Ðлава 48. ÐогиÑеÑкое декодиÑование
СодеÑжание
- 48.1. ÐÑимеÑÑ Ð»Ð¾Ð³Ð¸ÑеÑкого декодиÑованиÑ
- 48.2. ÐонÑепÑии логиÑеÑкого декодиÑованиÑ
- 48.3. ÐнÑеÑÑÐµÐ¹Ñ Ð¿ÑоÑокола поÑоковой ÑепликаÑии
- 48.4. ÐнÑеÑÑÐµÐ¹Ñ Ð»Ð¾Ð³Ð¸ÑеÑкого декодиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð° ÑÑовне SQL
- 48.5. СиÑÑемнÑе каÑалоги, ÑвÑзаннÑе Ñ Ð»Ð¾Ð³Ð¸ÑеÑким декодиÑованием
- 48.6. ÐодÑли вÑвода логиÑеÑкого декодиÑованиÑ
- 48.4. ÐнÑеÑÑÐµÐ¹Ñ Ð»Ð¾Ð³Ð¸ÑеÑкого декодиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð° ÑÑовне SQL
- 48.7. ÐапиÑÑ Ð²Ñвода логиÑеÑкого декодиÑованиÑ
- 48.8. ÐоддеÑжка ÑÐ¸Ð½Ñ Ñонной ÑепликаÑии Ð´Ð»Ñ Ð»Ð¾Ð³Ð¸ÑеÑкого декодиÑованиÑ
- 48.9. ÐеÑедаÑа болÑÑиÑ
ÑÑанзакÑий Ð´Ð»Ñ Ð»Ð¾Ð³Ð¸ÑеÑкого декодиÑованиÑ
- 48.10. ÐоддеÑжка двÑÑ Ñазной ÑикÑаÑии Ð´Ð»Ñ Ð»Ð¾Ð³Ð¸ÑеÑкого декодиÑованиÑ
Postgres Pro обеÑпеÑÐ¸Ð²Ð°ÐµÑ Ð¸Ð½ÑÑаÑÑÑÑкÑÑÑÑ Ð´Ð»Ñ Ð¿Ð¾Ñоковой пеÑедаÑи изменений, вÑполнÑемÑÑ ÑеÑез SQL, внеÑним поÑÑебиÑелÑм. ÐÑа ÑÑнкÑионалÑноÑÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿Ð¾Ð»ÐµÐ·Ð½Ð° Ð´Ð»Ñ ÑамÑÑ ÑазнÑÑ Ñелей, вклÑÑÐ°Ñ Ð°ÑÐ´Ð¸Ñ Ð¸ ÑеализаÑÐ¸Ñ ÑепликаÑии.
ÐÐ·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¿ÐµÑедаÑÑÑÑ Ð² поÑÐ¾ÐºÐ°Ñ , ÑвÑзÑваемÑÑ Ñо ÑлоÑами логиÑеÑкой ÑепликаÑии.
ФоÑмаÑ, в коÑоÑом пеÑедаÑÑÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ, опÑеделÑÐµÑ Ð¸ÑполÑзÑемÑй модÑÐ»Ñ Ð²Ñвода. ÐÑÐ¸Ð¼ÐµÑ Ð¼Ð¾Ð´ÑÐ»Ñ Ð²Ñвода вклÑÑÑн в диÑÑÑибÑÑив Postgres Pro. Также возможно ÑазÑабоÑаÑÑ Ð¸ дÑÑгие модÑли, ÑаÑÑиÑÑÑÑие вÑÐ±Ð¾Ñ Ð´Ð¾ÑÑÑпнÑÑ
ÑоÑмаÑов, не заÑÑÐ°Ð³Ð¸Ð²Ð°Ñ ÐºÐ¾Ð´ ÑдÑа Ñамого ÑеÑвеÑа. ÐÑбой модÑÐ»Ñ Ð²Ñвода полÑÑÐ°ÐµÑ Ð½Ð° вÑ
од оÑделÑнÑе ÑÑÑоки, ÑоздаваемÑе командой INSERT, и новÑе веÑÑии ÑÑÑок, коÑоÑÑе ÑоздаÑÑ UPDATE. ÐоÑÑÑпноÑÑÑ ÑÑаÑÑÑ
веÑÑий ÑÑÑок Ð´Ð»Ñ UPDATE и DELETE завиÑÐ¸Ñ Ð¾Ñ Ð²ÑбоÑа ваÑианÑа иденÑиÑикаÑии Ñеплики (Ñм. опиÑание REPLICA IDENTITY).
ÐÐ·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¼Ð¾Ð³ÑÑ Ð±ÑÑÑ Ð¿Ð¾Ð»ÑÑÐµÐ½Ñ Ð»Ð¸Ð±Ð¾ по пÑоÑÐ¾ÐºÐ¾Ð»Ñ Ð¿Ð¾Ñоковой ÑепликаÑии (Ñм. Раздел 54.4 и Раздел 48.3), либо ÑеÑез ÑÑнкÑии, вÑзÑваемÑе в SQL (Ñм. Раздел 48.4). Также возможно ÑазÑабоÑаÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе меÑÐ¾Ð´Ñ Ð´Ð»Ñ Ð¾Ð±ÑабоÑки даннÑÑ , поÑÑÑпаÑÑÐ¸Ñ ÑеÑез ÑÐ»Ð¾Ñ ÑепликаÑии, не модиÑиÑиÑÑÑ ÐºÐ¾Ð´ ÑдÑа ÑеÑвеÑа (Ñм. Раздел 48.7).