mirror of
https://github.com/hanzoai/infi.clickhouse_orm.git
synced 2026-10-30 18:33:29 +00:00
This is our fork, so it should read like it. `import datastore_orm` instead of `from infi.clickhouse_orm import ...`: `infi` was the original vendor's org namespace, and carrying someone else's org name through every import in the consuming codebase is not a fork, it is a vendored copy that never got renamed. The `infi` namespace package is gone entirely (src/infi/__init__.py with it), the distribution is `datastore-orm`, and the metadata points at Hanzo rather than at the upstream repo and author. NOT renamed, deliberately: the migration history tables are still `infi_clickhouse_orm_migrations`. That name is persisted state — 448 rows in production key off it — so changing it is a data migration, not a rename. Doing it carelessly reproduces the exact failure this fork just hit, where a package rename orphaned the history and silently blocked every migration.
7.6 KiB
7.6 KiB
Table of Contents
-
- datastore_orm.database
- datastore_orm.models
- datastore_orm.fields
- ArrayField
- BaseEnumField
- BaseFloatField
- BaseIntField
- DateField
- DateTime64Field
- DateTimeField
- Decimal128Field
- Decimal32Field
- Decimal64Field
- DecimalField
- Enum16Field
- Enum8Field
- Field
- FixedStringField
- Float32Field
- Float64Field
- IPv4Field
- IPv6Field
- Int16Field
- Int32Field
- Int64Field
- Int8Field
- LowCardinalityField
- NullableField
- StringField
- UInt16Field
- UInt32Field
- UInt64Field
- UInt8Field
- UUIDField
- datastore_orm.engines
- datastore_orm.query
- datastore_orm.funcs