Дереккөз

Интерфейс скриншотыҮлкейту ↗PostgreSQL қосылымының өрістері. db.example сервері, 5432 порты және analytics_demo дерекқоры көрсетілген оқу пішіні. Сыртқы дерекқорға қосылым жасалған жоқ.
PostgreSQL қосылымының өрістері

db.example сервері, 5432 порты және analytics_demo дерекқоры көрсетілген оқу пішіні. Сыртқы дерекқорға қосылым жасалған жоқ.

SQL қосылымында кесте немесе сұрау режимін таңдаңыз. Сұраулар тек оқуға арналған болуы керек; деректерді өзгертетін пәрмендер дереккөзді баптау тәсілі емес. Қажетті өрістер мен таңдау шектерін белгілеп, толық іске қосудан бұрын шағын үлгіні тексеріңіз.

Қабылдаушы

РежимӘрекетіҚажетті баптау
insertЖаңа жолдарды қосу.Кесте және өрістерді сәйкестендіру.
updateҚолданыстағы жазбаларды кілт бойынша өзгерту.Кілт өрістері және жаңартылатын мәндер.
upsertСәйкес жазбаларды жаңарту немесе жоқтарын қосу.Тұрақты кілт, схема және жазу ережелері.

Қабылдаушы әрқашан кестеге жазады, еркін SQL сұрауын орындамайды. update/upsert режимдеріне кілт өрістері қажет. ClickHouse тек қосуды қолдайды.

Кілттер және түрлер

  • Кілт жазбаны бірегей анықтауы керек.
  • Жазудан бұрын кіріс кілттерінің қайталануын тексеріңіз.
  • Сан, күн және бос мән түрлері дерекқор схемасымен үйлесімді болуы керек.
  • Әдепкі мәні жоқ міндетті өрістер берілуі керек.
  • Қайта іске қосу әрекетін бөлек бағалаңыз: insert қайталанымдар жасауы мүмкін.

Нәтижелерді тексеру

Күтілетін қосу/жаңарту санын журналмен және қабылдаушы кестедегі нақты кілттер сұрауымен салыстырыңыз. Дерекқор жауабы жоғалса, алдымен нақты жазбаларды салыстырып, содан кейін қайталау қажеттігін шешіңіз.