
**Describe the unexpected behaviour**
currently data format name started with `timestamp`(timestamp/timestamptz) all converted to DateTime in postgres engine, this will losing precision of millisecond and microsecond, so they should be regarded as DtateTime64 data format


**Expected behavior**

they should be regarded as DtateTime64 data format

for (const auto & [name, type] : ordinary_columns_and_types)
    {
        const auto & column_declaration = std::make_shared<ASTColumnDeclaration>();
        column_declaration->name = name;
        column_declaration->type = getColumnDeclaration(type);
        columns_expression_list->children.emplace_back(column_declaration);
    }
    columns_declare_list->set(columns_declare_list->columns, columns_expression_list);
    columns_declare_list->columns->children.emplace_back(getMaterializedColumnsDeclaration("_sign", "Int8", 1));
    columns_declare_list->columns->children.emplace_back(getMaterializedColumnsDeclaration("_version", "UInt64", 1));
    create_table_query->set(create_table_query->columns_list, columns_declare_list);
    
    auto primary_key_ast = getInMemoryMetadataPtr()->getPrimaryKeyAST();
    auto storage = std::make_shared<ASTStorage>();
    storage->set(storage->engine, makeASTFunction("ReplacingMergeTree", std::make_shared<ASTIdentifier>("_version")));
    if (primary_key_ast)
        storage->set(storage->order_by, primary_key_ast);
    else
        storage->set(storage->order_by, order_by_expression);
    create_table_query->set(create_table_query->storage, storage);
    
    ordinary_columns_and_types.push_back({"_sign", std::make_shared<DataTypeInt8>()});
    ordinary_columns_and_types.push_back({"_version", std::make_shared<DataTypeUInt64>()});
    StorageInMemoryMetadata storage_metadata;
    storage_metadata.setColumns(ColumnsDescription(ordinary_columns_and_types));
    storage_metadata.setConstraints(metadata_snapshot->getConstraints());
    setInMemoryMetadata(storage_metadata);
    return create_table_query;
}
void registerStorageMaterializedPostgreSQL(StorageFactory & factory)