iamsee123 commented on issue #5046:
URL: https://github.com/apache/inlong/issues/5046#issuecomment-1193747457

   Motivation
   ---
   Add the collecting postgreSQL data function to agent module and provide the 
necessary management ability for manager module.
   
   Changes
   ---
   + An agent module plugin with Reader and Source added
   + A manager plugin with extention of ExtractNode and LoadNode added
   
   Design
   ---
   __This PR following the document [Agent 
Plugin](https://inlong.apache.org/zh-CN/docs/design_and_concept/how_to_write_plugin_agent)
 and [Manager 
Plugin](https://inlong.apache.org/zh-CN/docs/design_and_concept/how_to_extend_data_node_for_manager)__
   1. read wal log in reader by Debezium
   2. create postgreSQL wal log reader and add it to source
   3. add Enum type in manager class
   
   Implementation
   ---
   + PostgreSQLLogReader: read data from wal log by Debezium 
   + PostgreSQLLogSource:implement split method
   + WalLogSnapShot: store some info during reading
   + add type in TaskTypeEnum,SourceType
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to