1. Edit gp_segment_config.h to reflect the new design
2. Run "perl tidycat.pl gp_segment_config.h" to generate some files, located in /tmp/ like, indexing.h, bootparse.y, pt_type.h, toasting.h, toasting.c, catalog.c. In this case, merge catalog.c and indexing.h,gp_segment_config.h to source codes repository
3. cd src/include/catalog, and run "perl tidycat.pl -dd foo.json -df json *.h" to regenerate json file and merge foo.json into 2.0.json