Дереккөз

db.example сервері, 5432 порты және analytics_demo дерекқоры көрсетілген оқу пішіні. Сыртқы дерекқорға қосылым жасалған жоқ.
SQL қосылымында кесте немесе сұрау режимін таңдаңыз. Сұраулар тек оқуға арналған болуы керек; деректерді өзгертетін пәрмендер дереккөзді баптау тәсілі емес. Қажетті өрістер мен таңдау шектерін белгілеп, толық іске қосудан бұрын шағын үлгіні тексеріңіз.
Қабылдаушы
| Режим | Әрекеті | Қажетті баптау |
|---|---|---|
| insert | Жаңа жолдарды қосу. | Кесте және өрістерді сәйкестендіру. |
| update | Қолданыстағы жазбаларды кілт бойынша өзгерту. | Кілт өрістері және жаңартылатын мәндер. |
| upsert | Сәйкес жазбаларды жаңарту немесе жоқтарын қосу. | Тұрақты кілт, схема және жазу ережелері. |
Қабылдаушы әрқашан кестеге жазады, еркін SQL сұрауын орындамайды. update/upsert режимдеріне кілт өрістері қажет. ClickHouse тек қосуды қолдайды.
Кілттер және түрлер
- Кілт жазбаны бірегей анықтауы керек.
- Жазудан бұрын кіріс кілттерінің қайталануын тексеріңіз.
- Сан, күн және бос мән түрлері дерекқор схемасымен үйлесімді болуы керек.
- Әдепкі мәні жоқ міндетті өрістер берілуі керек.
- Қайта іске қосу әрекетін бөлек бағалаңыз: insert қайталанымдар жасауы мүмкін.
Нәтижелерді тексеру
Күтілетін қосу/жаңарту санын журналмен және қабылдаушы кестедегі нақты кілттер сұрауымен салыстырыңыз. Дерекқор жауабы жоғалса, алдымен нақты жазбаларды салыстырып, содан кейін қайталау қажеттігін шешіңіз.