Php Clickhouse和Symfony 5

Php Clickhouse和Symfony 5,php,symfony,clickhouse,dbal,Php,Symfony,Clickhouse,Dbal,我尝试使用Symfony 5.2构建轻量级API,并将Clickhouse作为DB,但在我的过程中发现了很多麻烦 我试图使用它连接Doctrine和Clickhouse,但它似乎在两年前就被放弃了,而且,正如我所发现的,它是为较旧的Symfony版本设计的(因为自述文件提供了在config/config.yml中配置dbal的功能,但至少应该是config/packages/Doctrine.yaml)。 所以,每一步都有错误和问题:尝试连接、进行迁移等等。 例如: Missing column

我尝试使用Symfony 5.2构建轻量级API,并将Clickhouse作为DB,但在我的过程中发现了很多麻烦

我试图使用它连接Doctrine和Clickhouse,但它似乎在两年前就被放弃了,而且,正如我所发现的,它是为较旧的Symfony版本设计的(因为自述文件提供了在
config/config.yml
中配置dbal的功能,但至少应该是
config/packages/Doctrine.yaml
)。 所以,每一步都有错误和问题:尝试连接、进行迁移等等。 例如:

Missing columns: 'EventDate' while processing query: 'toYYYYMM(EventDate)', required columns: 'EventDate' 'EventDate'   
  IN:ALTER TABLE doctrine_migration_versions DROP COLUMN EventDate, MODIFY COLUMN version String
即使doctrine_migration_versions表中存在列EventDate,也会发生此错误。 等等


所以,我的问题是:这是一个替代方案,还是我必须自己写?或者我做错了什么,你能帮我发现我的失败?或者更容易使用和忘记DBAL和其他功能?

如果我是你,我会选择最流行和实际的库(请参阅此处的一些库)。我已经脱离了PHP世界,但是smi2/phpclickhouse对我来说很不错。虽然从另一方面来说,对DBAL ClickHouse驱动程序的贡献也很好;)