Niyaz Batyrshin
62ad18d8ff
removes error reraising
2020-06-07 13:14:18 +03:00
Niyaz Batyrshin
ed51ad5be6
DateTime64 field
...
closes #145
2020-06-07 12:50:45 +03:00
Itai Shirav
39eea8490f
Get rid of some python warnings
2020-05-28 23:16:37 +03:00
Itai Shirav
6dee101593
- improve imports
...
- documentation updates
2020-05-01 20:11:40 +03:00
Itai Shirav
677e08f723
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
127824c026
TRIVIAL add __repr__ to Field class
2020-05-01 16:28:15 +03:00
Itai Shirav
3c38c8ec40
Functions WIP
2020-04-19 07:17:52 +03:00
Itai Shirav
7b3eb943e2
Functions WIP
2020-04-14 23:03:11 +03:00
romamo
39a812b134
Fixed ignoring of negative enum values
2020-03-04 15:02:43 +02:00
Itai Shirav
93747f7758
Improve docs
2020-02-08 18:14:50 +02:00
Itai Shirav
ffeed4a6a4
Support for function-based DEFAULT values, not only literals #36
2020-02-08 12:05:48 +02:00
Itai Shirav
ef30f1d1bd
Remove usage of six
2019-12-15 19:14:16 +02:00
Itai Shirav
969070f1ae
- Drop py2.7 support
...
- Add ipv4/6 fields and funcs
- Support funcs as alias/materialized expressions
2019-10-27 19:47:59 +02:00
Itai Shirav
342f06e7b0
Merge branch 'develop' into funcs
...
# Conflicts:
# src/infi/clickhouse_orm/query.py
# tests/test_decimal_fields.py
# tests/test_querysets.py
2019-07-13 11:51:10 +03:00
Itai Shirav
88510aaa42
Merge branch 'funcs' of git.infinidat.com:host-opensource/infi.clickhouse_orm into funcs
...
# Conflicts:
# src/infi/clickhouse_orm/fields.py
# src/infi/clickhouse_orm/query.py
# tests/test_querysets.py
2019-07-13 10:58:09 +03:00
Roy Belio
bcc4c29d10
Drying get_sql methods
...
Some updates to Nullable documentation
2019-06-24 18:54:55 +03:00
Roy Belio
3ba44608f3
RAMEN-206 Support LowCardinality in infi.clickhouse_orm
2019-06-24 14:20:18 +03:00
Roy Belio
2d3441b127
RAMEN-208 Support codec compression for clickhouse
2019-06-24 12:31:19 +03:00
Roy Belio
1889ac6372
Minor bug fixes
...
field creation won't allow empty string materialized field.
repliaca_name check is none
fix enum usage
typos fix
2019-06-23 11:53:58 +03:00
Roy Belio
4d2ebd65fb
RAMEN-208 Support codec compression for clickhouse
2019-06-23 11:53:20 +03:00
Itai Shirav
840b29499a
UUIDField compatibility with Python 3
2019-06-13 08:58:39 +03:00
Itai Shirav
7a2c8515a2
Update docs
2019-06-13 05:19:16 +03:00
Itai Shirav
4561159218
Merge branch 'develop' of https://github.com/kpotehin/infi.clickhouse_orm into kpotehin-develop
2019-06-13 05:08:59 +03:00
Itai Shirav
cadba6f6aa
Support default/alias/materialized for nullable fields
2019-06-13 05:07:56 +03:00
Kuzma Leshakov
cb91971fd9
Fix #110
2019-02-22 14:38:12 +03:00
Itai Shirav
f96bd22c38
Functions WIP
2019-01-28 09:51:53 +02:00
Kirill Potekhin
1388dd9e27
UUIDField added for ClickHouse UUID type
2018-12-20 01:35:13 +03:00
Itai Shirav
602d0671f1
Functions WIP
2018-12-14 17:19:32 +02:00
Itai Shirav
962a1673f9
Functions WIP
2018-10-24 16:30:37 +03:00
Itai Shirav
f24749112e
support decimal fields
2018-10-14 09:26:07 +03:00
Itai Shirav
be1cbdee76
Add validation of array field's inner field
2018-08-13 08:36:01 +03:00
fanchi
5059902947
Added a test for isinstance and fixed a bug
2018-07-05 16:36:51 +03:00
fanchi
3fa18d32d9
Add method to check instance types of field and its inner fields
2018-07-04 18:32:08 +03:00
fanchi
a836031d36
Trivial fix nullable field disregard extra_null_values
2018-07-02 10:47:36 +03:00
Itai Shirav
1bd3e63cd4
minor improvements in error handling and testing
2018-05-10 15:24:38 +03:00
Itai Shirav
fa3f96e464
Merge branch 'migrate_materialized_fields' of https://github.com/carrotquest/infi.clickhouse_orm into carrotquest-migrate_materialized_fields
...
# Conflicts:
# tests/sample_migrations/0012.py
# tests/test_migrations.py (reverted from commit 288db6a28f56b9ae5a4fa1c0ead111f679886488)
2017-10-30 15:49:25 +02:00
M1ha
5ea20a11a9
Added tests and resolved https://github.com/Infinidat/infi.clickhouse_orm/issues/47
2017-10-10 12:24:17 +05:00
Ivan Ladelshchikov
38472012db
allow ISO 8601 compliant values in DateTimeField
2017-10-03 13:26:00 +04:00
Itai Shirav
8304ddca5c
Update docs
2017-09-13 12:17:26 +03:00
M1ha
430872b958
Added readonly parameter to all Field subclasses
2017-09-11 10:17:23 +05:00
M1ha
de9f64cd3a
Added Merge engine
...
1) Divided readonly and system flags of Field model. Readonly flag only restricts insert operations, while system flag restricts also create and drop table operations
2) Added Merge engine and tests for it
3) Added docs for Merge engine
4) Added opportunity to make Field readonly. This is useful for "virtual" columns (https://clickhouse.yandex/docs/en/single/index.html#virtual-columns )
2017-09-07 17:44:27 +05:00
Marsel
c4e60ca2a8
Include unicode_literals
2017-08-20 10:37:11 +03:00
Itai Shirav
639867bb32
- Added QuerySet.paginate()
...
- Support for basic aggregation in querysets
2017-08-14 12:14:52 +03:00
Itai Shirav
2c0ef08ee1
Minor refactoring of extra_null_values
2017-06-23 11:10:49 +03:00
Dzianis Sivets
9b7e7a179e
NullableField of ArrayField
2017-06-16 20:38:01 +03:00
Dzianis Sivets
1b0ea035b8
Nullable fields support
2017-06-16 20:37:37 +03:00
Ivan Ladelshchikov
fcb8196d3d
fix unicode params for Py2
2017-06-06 20:16:56 +05:00
Itai Shirav
4625a7e00f
Generate a class reference document
2017-05-03 08:36:47 +03:00
Itai Shirav
dbea017d60
Add support for FixedString fields
2017-04-25 16:03:52 +03:00
Itai Shirav
c5a9b16eac
Performance improvement: skip utils.escape for numeric fields
2017-04-05 18:19:12 +03:00