[fix] compiler, database, postgres: Take care that the traverser order should be the same between prepared_statement and execute_statement