FORMAT TabSeparated" > table_name.tsv
                  
                  
                  
                  
                  
                  И когда делаю рестоур
                  
                  
                  clickhouse-client --query "INSERT INTO default.table_name format TabSeparated" < table_name .tsv
                  
                  
                  
                  
                  
                  Там 700к строк, но таким путем добавляет 333к строк, почему так? объясните плиз
                  
                  
                
А сколько строк записывается в файл?
 Alex
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Alex
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  в файле всего 1 млн строк, записывается в таблицу 333666 ровно
движок схлапывает Replacing/Collapsing/Summing
wc -l table_name.tsv
 Alex
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Alex
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  да у меня движок ReplacingMergeTree
ну так в чем тогда вопрос? этот движок перезаписывает по ключу видимо вам надо FINAL select count() from default.table_nam select count() from default.table_nam FINAL clickhouse-client --query "SELECT * FROM default.table_name FINAL FORMAT TabSeparated" > table_name.tsv
 Alex
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Alex
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  clickhouse-client --query "SELECT * FROM default.table_name FINAL FORMAT TabSeparated" > table_name.tsv1 clickhouse-client --query "SELECT * FROM default.table_name FORMAT TabSeparated" > table_name.tsv wc -l table_name.tsv wc -l table_name.tsv1
 Alex
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Alex
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  О, это сработало, хоть wc -l показывает одинаковое кол-во строк но когда бекаплю c FINAL и потом restore то гуд все, спасибо!
Обсуждают сегодня