Retain Plugin Order As Defined in JSON
jvanderen1 opened this issue · 1 comments
jvanderen1 commented
I noticed that if you have multiple plugins defined, PGSync will use alphabetical order of the file name(s) instead of the order defined in the schema.json.
Example:
"plugins": [
"ZSerializer", # z_serializer.py
"ASerializer" # a_serializer.py
]
What's Wrong?
First ASerializer
is executed first, followed by ZSerializer
. This is because a_serializer.py
comes before z_serializer.py
.
What Should Happen
The schema.json
clearly defined the order to be ZSerializer
first, then ASerializer
. Therefore, it should respect that order.
toluaina commented
This had been resolved in main