BUG comment on update

This commit is contained in:
M1ha 2018-11-15 13:03:24 +05:00
parent c6da379be7
commit 7c39bd5c84

View File

@ -89,6 +89,8 @@ class ClickHouseSyncBulkUpdateManagerMixin(BulkUpdateManagerMixin):
class ClickHouseSyncQuerySetMixin: class ClickHouseSyncQuerySetMixin:
def update(self, **kwargs): def update(self, **kwargs):
# BUG I use update_returning method here. But it is not suitable for databases other then PostgreSQL
# and requires django-pg-update-returning installed
pk_name = self.model._meta.pk.name pk_name = self.model._meta.pk.name
res = self.only(pk_name).update_returning(**kwargs).values_list(pk_name, flat=True) res = self.only(pk_name).update_returning(**kwargs).values_list(pk_name, flat=True)
self.model.register_clickhouse_operations('update', *res, using=self.db) self.model.register_clickhouse_operations('update', *res, using=self.db)