1) Pass is_shared_table flag for system table creation, otherwise, the table content isn't correct. For example, pg_database will not be able to show all databases in the whole database.
2) add --noclean flag to gs_initdb in install.sh so that we could look at PG logs after the process exits.
3) add missing K2PgSetPreparingTemplates() calls, thanks for Ivan's good catch
4) remove unneeded K2PgTxnDdlProcessUtility() in k2pg_aux
1) Pass is_shared_table flag for system table creation, otherwise, the table content isn't correct. For example, pg_database will not be able to show all databases in the whole database. 2) add --noclean flag to gs_initdb in install.sh so that we could look at PG logs after the process exits. 3) add missing K2PgSetPreparingTemplates() calls, thanks for Ivan's good catch 4) remove unneeded K2PgTxnDdlProcessUtility() in k2pg_aux