возможности
использую infi.clickhouse_orm
class OHLC(Model):
id = UInt16Field()
exchange = StringField()
coin_pair = StringField()
utc_date = UInt32Field()
open = Float32Field()
high = Float32Field()
low = Float32Field()
close = Float32Field()
timestamp_date = DateTimeField()
engine = MergeTree()
@classmethod
def table_name(cls):
return 'ohlc’
подскажите пожалуйста как определить ключевые столбцы?
ключевые столбцы определяются селектами, которых что очевидно я не знаю подозреваю что id это id бумаги и будут запросы типа посчитать что-то по бумаге такой-то то тогда partition by toYYYYMM(toDateTime(utc_date)) order by (id, utc_date) utc_date - это что? время? ну и храните DateTime
Обсуждают сегодня