https://github.com/timescale/timescaledb-extras
Helper functions and procedures for timescale
https://github.com/timescale/timescaledb-extras
Last synced: about 1 year ago
JSON representation
Helper functions and procedures for timescale
- Host: GitHub
- URL: https://github.com/timescale/timescaledb-extras
- Owner: timescale
- License: other
- Created: 2020-04-23T14:06:40.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-05-06T14:08:30.000Z (about 1 year ago)
- Last Synced: 2025-05-07T04:58:41.668Z (about 1 year ago)
- Language: PLpgSQL
- Size: 65.4 KB
- Stars: 47
- Watchers: 5
- Forks: 17
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# timescaledb-extras
This repository includes helper functions and procedures for TimescaleDB,
particularly as a staging ground for features not ready or appropriate for the
core database, including those written in PL/pgSQL.
The current list of "extras" include:
- Procedures to help backfill data into compressed ranges
## Useful views
In the `views/` directory, there is a number of views that can be
useful. The views are typically added as separate files to allow you
to just include the views that you're interested in.
`chunks.sql`
: Defines views to get information about the time ranges and tablespace for chunks.
## Useful utilities
`compression.sql`
: Define utilities for working with compressed tables.
`migrate.sql` ([documentation](docs/migrate.md))
: Incrementally copy existing time-series data from large tables into a new hypertable.
## Documentation and Help
- [Why use TimescaleDB?](https://tsdb.co/GitHubTimescaleIntro)
- [Writing data](https://tsdb.co/GitHubTimescaleWriteData)
- [Querying and data analytics](https://tsdb.co/GitHubTimescaleReadData)
- [Tutorials and sample data](https://tsdb.co/GitHubTimescaleTutorials)
- [Community Slack Channel](https://slack.timescale.com)
## Contributing
We welcome contributions to TimescaleDB Extras. The same [Contributor's
Agreement](//github.com/timescale/timescaledb/blob/master/CONTRIBUTING.md)
applies as in TimescaleDB; please sign the [Contributor License
Agreement](https://cla-assistant.io/timescale/timescaledb-extras) (CLA) if
you're a new contributor.