zeekay
dda3979851
rename: the ORM is ours — datastore_orm, not infi.clickhouse_orm
...
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.
2026-07-26 08:44:11 -07:00
Itai Shirav
5a966cb556
Added functions for working with external dictionaries
2020-07-14 22:01:50 +03:00
Itai Shirav
9df6f0d518
Support for mutations: QuerySet.update and QuerySet.delete
2020-06-27 00:02:11 +03:00
Itai Shirav
5069b48b6d
Support FINAL for ReplacingMergeTree
2020-06-23 11:37:41 +03:00
Itai Shirav
008a84f119
DateTime64 field - additional fixes & docs
2020-06-23 11:04:42 +03:00
Niyaz Batyrshin
8c347d80e7
fix docs
2020-06-12 11:51:25 +03:00
Niyaz Batyrshin
2518fa3d61
Merge remote-tracking branch 'origin/develop' into feature/DateTime64
...
# Conflicts:
# src/infi/clickhouse_orm/models.py
2020-06-07 13:24:00 +03:00
Niyaz Batyrshin
22ac036837
DateTime64 field
...
closes #145
2020-06-07 12:50:45 +03:00
Itai Shirav
86d14d8a2d
Support for data skipping indexes
2020-06-06 20:56:32 +03:00
Itai Shirav
ed632591b2
Support for model constraints
2020-06-06 11:07:01 +03:00
Itai Shirav
e5be851ce1
docs
2020-05-28 23:02:34 +03:00
Itai Shirav
c487dcb3b3
docs
2020-05-28 19:38:41 +03:00
Itai Shirav
c0940059cc
docs
2020-05-28 18:07:45 +03:00
Itai Shirav
8fbd9440c3
docs
2020-05-16 12:15:14 +03:00
Itai Shirav
789ce1c996
docs
2020-05-16 09:25:05 +03:00
Itai Shirav
e619717801
- improve imports
...
- documentation updates
2020-05-01 20:11:40 +03:00
Itai Shirav
a02e9373af
Merge branch 'develop' into funcs
...
# Conflicts:
# src/infi/clickhouse_orm/engines.py
# src/infi/clickhouse_orm/fields.py
2020-05-01 17:27:54 +03:00
Itai Shirav
73667f5136
Merge branch 'primary-key-issue-114' of https://github.com/carrotquest/infi.clickhouse_orm into carrotquest-primary-key-issue-114
2020-05-01 16:31:43 +03:00
Itai Shirav
1a6db35b6b
Functions WIP
2020-04-19 07:17:52 +03:00
Itai Shirav
5857a39890
Functions WIP
2020-04-14 23:03:11 +03:00
Itai Shirav
0cb1deb9f7
Functions WIP
2020-04-14 06:24:37 +03:00
Itai Shirav
e0c4c40d3e
- move NO_VALUE to utils
...
- dynamic generation of func variants (...OrZero, ...OrNull)
2020-02-16 19:35:18 +02:00
Itai Shirav
980cfc006d
- funcs support in limit_by
...
- aggregate functions wip
2020-02-09 19:20:56 +02:00
Itai Shirav
4dc03e60ed
Improve docs
2020-02-08 18:14:50 +02:00
Itai Shirav
8157038d46
Support for function-based DEFAULT values, not only literals #36
2020-02-08 12:05:48 +02:00
Itai Shirav
9743b4a386
Merge branch 'develop' into funcs
2020-02-07 15:12:12 +02:00
Itai Shirav
b14c727c1c
Support for using LIMIT N BY feature (simplify, additional testing, documentation)
2020-02-07 13:36:55 +02:00
Itai Shirav
32fb8f4b64
- Drop py2.7 support
...
- Add ipv4/6 fields and funcs
- Support funcs as alias/materialized expressions
2019-10-27 19:47:59 +02:00
M1ha
49eb9c746c
Added primary_key parameter
2019-07-15 13:01:45 +05:00
Itai Shirav
b1599a6446
Releasing v1.2.0
2019-07-13 10:45:19 +03:00
Roy Belio
007fce8790
RAMEN-206 Support LowCardinality in infi.clickhouse_orm
...
added documentation
2019-06-25 13:24:06 +03:00
Roy Belio
39941c9cbc
RAMEN-208 Support codec compression for clickhouse
...
typo fix
2019-06-25 11:22:32 +03:00
Itai Shirav
fa7e4c0369
Update docs
2019-06-25 07:46:37 +03:00
Roy Belio
546ce000af
Drying get_sql methods
...
Some updates to Nullable documentation
2019-06-24 18:54:55 +03:00
Roy Belio
4d94a02ea5
RAMEN-208 Support codec compression for clickhouse
2019-06-23 11:53:20 +03:00
Itai Shirav
988bf58142
Update docs
2019-06-13 05:19:16 +03:00
Itai Shirav
f79e974c8c
Merge branch 'develop' of https://github.com/kpotehin/infi.clickhouse_orm into kpotehin-develop
2019-06-13 05:08:59 +03:00
Itai Shirav
ef16d841ce
Update docs
2019-02-27 08:58:41 +02:00
Itai Shirav
9725635bea
Merge branch 'qs-with-totals' of https://github.com/carrotquest/infi.clickhouse_orm into carrotquest-qs-with-totals
2019-02-27 08:45:22 +02:00
Itai Shirav
dd50d19352
Update docs
2019-02-27 08:42:09 +02:00
Itai Shirav
682b2133b0
Merge branch 'qs-prewhere' of https://github.com/carrotquest/infi.clickhouse_orm into carrotquest-qs-prewhere
2019-02-27 07:41:17 +02:00
Kuzma Leshakov
409993a6ee
Fix #110
2019-02-22 14:38:12 +03:00
Kirill Potekhin
99be4ff98f
custom UUIDField deleted from tests and docs
2018-12-20 01:41:42 +03:00
Kirill Potekhin
b9bf874413
UUIDField added to docs
2018-12-20 01:37:15 +03:00
M1ha
0d0fa6e693
Docs updated
2018-12-19 10:10:03 +05:00
M1ha
1c76fa7d0f
Merge branch 'qs-prewhere' into qs-with-totals
2018-12-17 10:30:01 +05:00
M1ha
a84bafa1ef
Merge branch 'develop' into qs-prewhere
...
# Conflicts:
# src/infi/clickhouse_orm/query.py
2018-12-17 10:21:58 +05:00
Itai Shirav
651605666f
Added verify_ssl_cert parameter to database initializer
2018-12-14 11:13:23 +02:00
Itai Shirav
4d2c07e2f8
Update docs
2018-12-14 08:34:40 +02:00
Itai Shirav
34eff0d0a8
Merge branch 'qs-final' of https://github.com/carrotquest/infi.clickhouse_orm into carrotquest-qs-final
2018-12-14 08:31:48 +02:00