вида
                  
                  
                  syntax = "proto3";
                  
                  
                   
                  
                  
                  import "google/protobuf/timestamp.proto";
                  
                  
                   
                  
                  
                  message Product {
                  
                  
                    ...
                  
                  
                    google.protobuf.Timestamp created = 10 [json_name="created"]; 
                  
                  
                    ...
                  
                  
                  }
                  
                  
                  Но при попытке конвертнуть данные клик ругается на импорт 
                  
                  
                   SELECT *
                  
                  
                  FROM products
                  
                  
                  FORMAT Protobuf
                  
                  
                  SETTINGS format_schema = 'my_types:Product'
                  
                  
                  
                  
                  
                  Exception on client:
                  
                  
                  Code: 434. DB::Exception: Cannot parse 'google/protobuf/timestamp.proto' file, found an error at line -1, column 0, File not found.
                  
                  
                   
                  
                  
                  Connecting to localhost:9000 as user default.
                  
                  
                  Connected to ClickHouse server version 20.3.4 revision 54433.
                  
                  
                  
                  
                  
                  При этом генерация файлов на основе этого прото-файла для python и golang успешно работает
                  
                  
                  whereis protoc
                  
                  
                  protoc: /usr/local/bin/protoc
                  
                  
                  
                  
                  
                  protoc --version 
                  
                  
                  libprotoc 3.11.4
                  
                  
                
.proto файл должен на сервере лежать, только не помню в какой папке
import "google/protobuf/timestamp.proto"; где лежит на сервере google/protobuf/timestamp.proto ? в папке google/protobuf/ относительно вашего .proto ?
Обсуждают сегодня