In ADF, you need to create a Data Flow where you add a Source transformation and configure it to read data from your PostgreSQL table (using the appropriate linked service)
If you need to generate unique IDs or derive new columns, add a Derived Column transformation where you use an expression to create unique IDs (for example, using a combination of current date and time or a GUID function if available)
Then, add multiple Sink transformations to your Data Flow, one for each target table, and configure each one to write data for a different PostgreSQL table.
For each Sink transformation, map the columns from the source to the appropriate columns in the target table.
Then, specify the insert method in each sink transformation. You can use "Insert" to add new rows to the sink tables.
Configure your sink tables appropriately if they require specific settings or preconditions (for example, preexisting primary key values).
Once the Data Flow is configured, add it to a Pipeline and publish.
You can create a trigger to execute the Pipeline based on your schedule or requirements.