-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Roadmap Proposal #23
Comments
@schlunsen I have been busy with other projects recently. Now that I am back! I have prepared this. Please give your feedback on it. This could act as a central issue for planning/discussing new APIs etc. This document will be updated as we go along. |
@schlunsen Please also tag other active contributors for their views/feedback on it. |
Hi @daadu, would you say this project is ready for use on production ? Or is it still in a too early stage ? |
django-timescaledb
django-timescaledb
aims to achieve following objectivesImprovements/Feature Requests
Milestone 1 [Basic usage]
model.Manager
that can be used to run queriesmakemigrations
andmigrate
commands, without user having to run single query himselfpostgres
andpostgis
) -TimescaleSchemaEditor
models.Model
-TimescaleModel
(abstract)models.Manager
-TimescaleManager
(time_bucket
,time_bucket_gapfill
,histogram
)models.Field
-TimescaleDateTimeField
models.Func
-Interval
,TimeBucket
,TimeBucketGapFill
models.Aggregate
-Histogram
,Last
,First
Milestone 2 [Advance features with manual management]
AddRetentionPolicy
,AlterRetentionPolicy
,RemoveRetentionPolicy
AlterTableCompression
,AddCompressionPolicy
,RemoveCompressionPolicy
Milestone 3 [Advance features with automatic management]
Model.TSMeta
class - sinceModel.Meta
class in Django is restrictive (cannot add new attributes, etc), need to have a parallelTSMeta
class for storing "TSDB related meta" info (policies, etc) about theModel
makemigrations_ts
command - to generate "migrations" files with "TSDB" migration operationsmaketsmeta
command - that goes through all migrations and outputs allTSMeta
class based on "migration operations" added manually - tooling to migrate from M.2 -> M.3The text was updated successfully, but these errors were encountered: