diff --git a/about/pricing-and-account-management.md b/about/pricing-and-account-management.md
index bd303d67f5..a17683c588 100644
--- a/about/pricing-and-account-management.md
+++ b/about/pricing-and-account-management.md
@@ -157,6 +157,7 @@ The features included in each [$PRICING_PLAN][pricing-plans] are:
| **Availability and monitoring** | | | |
| High-availability replicas
(Automated multi-AZ failover) | ✓ | ✓ | ✓ |
| Read replicas | | ✓ | ✓ |
+| Cross-region backup | | | ✓ |
| Point-in-time recovery and forking | 3 days | 14 days | 14 days |
| Performance insights | ✓ | ✓ | ✓ |
| Metrics and log exporters | | ✓ | ✓ |
diff --git a/lambda/redirects.js b/lambda/redirects.js
index 14d436f548..f77c9bcebb 100644
--- a/lambda/redirects.js
+++ b/lambda/redirects.js
@@ -1,1064 +1,1072 @@
-module.exports = [
- {
- from: "/api/api-timescaledb/",
- to: "https://docs.tigerdata.com/api/latest/"
- },
- {
- from: "/api/data-retention/",
- to: "https://docs.tigerdata.com/api/latest/data-retention/"
- },
- {
- from: "/api/latest/analytics/",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/"
- },
- {
- from: "/api/latest/continuous-aggregates/",
- to: "https://docs.tigerdata.com/api/latest/continuous-aggregates/create_materialized_view/"
- },
- {
- from: "/api/latest/hyperfunctions/approx_count_distincts",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/approximate-count-distinct/hyperloglog/"
- },
- {
- from: "/api/latest/hyperfunctions/counter_aggs/",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/counters-and-gauges/counter_agg/"
- },
- {
- from: "/api/latest/hyperfunctions/downsample/",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/downsampling"
- },
- {
- from: "/api/latest/hyperfunctions/financial-analysis/ohlc/",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/financial-analysis/candlestick_agg/"
- },
- {
- from: "/api/latest/hyperfunctions/financial-analysis/open-high-low-close/",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/financial-analysis/candlestick_agg/"
- },
- {
- from: "/api/latest/hyperfunctions/financial-analysis/open-high-low-close-time/",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/financial-analysis/candlestick_agg/"
- },
- {
- from: "/api/latest/hyperfunctions/financial-analysis/rollup/",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/financial-analysis/candlestick_agg/"
- },
- {
- from: "/api/latest/hyperfunctions/frequency-analysis/",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/frequency-analysis/freq_agg/"
- },
- {
- from: "/api/latest/hyperfunctions/frequency-analysis/approx_count/",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/frequency-analysis/count_min_sketch/"
- },
- {
- from: "/api/latest/hyperfunctions/frequency-analysis/topn_agg/",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/frequency-analysis/freq_agg/#mcv_agg"
- },
- {
- from: "/api/latest/hyperfunctions/gapfilling-interpolation/",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/gapfilling/time_bucket_gapfill/"
- },
- {
- from: "/api/latest/hyperfunctions/percentile-approximation/",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
- },
- {
- from: "/api/latest/hyperfunctions/percentile-approximation/approx_percentile",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
- },
- {
- from: "/api/latest/hyperfunctions/percentile-approximation/approx_percentile_rank",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
- },
- {
- from: "/api/latest/hyperfunctions/percentile-approximation/error",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
- },
- {
- from: "/api/latest/hyperfunctions/percentile-approximation/max_val",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
- },
- {
- from: "/api/latest/hyperfunctions/percentile-approximation/mean",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
- },
- {
- from: "/api/latest/hyperfunctions/percentile-approximation/min_val",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
- },
- {
- from: "/api/latest/hyperfunctions/percentile-approximation/num_vals",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
- },
- {
- from: "/api/latest/hyperfunctions/percentile-approximation/num_vals-pct",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
- },
- {
- from: "/api/latest/hyperfunctions/percentile-approximation/percentile_agg",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
- },
- {
- from: "/api/latest/hyperfunctions/percentile-approximation/percentile-aggregation-methods",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
- },
- {
- from: "/api/latest/hyperfunctions/percentile-approximation/rollup-percentile",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
- },
- {
- from: "/api/latest/hyperfunctions/state-aggregates/",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/state-tracking/state_agg/"
- },
- {
- from: "/api/latest/hyperfunctions/state-tracking/timeline_agg",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/state-tracking/state_agg/"
- },
- {
- from: "/api/latest/hyperfunctions/statistical-aggregates",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/statistical-and-regression-analysis/stats_agg-one-variable"
- },
- {
- from: "/api/latest/hyperfunctions/stats_aggs/",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/statistical-and-regression-analysis/stats_agg-one-variable/"
- },
- {
- from: "/api/latest/hyperfunctions/time-weighted-averages",
- to: "https://docs.tigerdata.com/api/latest/hyperfunctions/time-weighted-calculations/time_weight"
- },
- {
- from: "/api/latest/hypertable/dimension_info/",
- to: "https://docs.tigerdata.com/api/latest/hypertable/create_hypertable/#dimension-info"
- },
- {
- from: "/cloud/latest",
- to: "https://docs.tigerdata.com/use-timescale/latest/"
- },
- {
- from: "/cloud/latest/customize-configuration",
- to: "https://docs.tigerdata.com/use-timescale/latest/configuration/customize-configuration/"
- },
- {
- from: "/cloud/latest/high-availability",
- to: "https://docs.tigerdata.com/use-timescale/latest/services/replicas/"
- },
- {
- from: "/cloud/latest/integrations",
- to: "https://docs.tigerdata.com/integrations/latest/"
- },
- {
- from: "/cloud/latest/metrics",
- to: "https://docs.tigerdata.com/use-timescale/latest/metrics-logging/service-metrics/"
- },
- {
- from: "/cloud/latest/multi-factor-authentication",
- to: "https://docs.tigerdata.com/use-timescale/latest/security/multi-factor-authentication/"
- },
- {
- from: "/cloud/latest/operations",
- to: "https://docs.tigerdata.com/use-timescale/latest/configuration/"
- },
- {
- from: "/cloud/latest/vpc-peering-aws/create/",
- to: "https://docs.tigerdata.com/use-timescale/latest/vpc/#complete-the-vpc-connection-in-aws"
- },
- {
- from: "/cloud/latest/service-explorer",
- to: "https://docs.tigerdata.com/use-timescale/latest/services/service-explorer/"
- },
- {
- from: "/cloud/latest/service-logs",
- to: "https://docs.tigerdata.com/use-timescale/latest/metrics-logging/monitoring/#logs/"
- },
- {
- from: "/cloud/latest/service-metrics",
- to: "https://docs.tigerdata.com/use-timescale/latest/metrics-logging/service-metrics/"
- },
- {
- from: "/cloud/latest/service-operations",
- to: "https://docs.tigerdata.com/use-timescale/latest/services/"
- },
- {
- from: "/cloud/latest/service-operations/database-parameters",
- to: "https://docs.tigerdata.com/use-timescale/latest/configuration/"
- },
- {
- from: "/cloud/latest/service-operations/high-availability",
- to: "https://docs.tigerdata.com/use-timescale/latest/services/replicas/"
- },
- {
- from: "/cloud/latest/service-operations/general",
- to: "https://docs.tigerdata.com/use-timescale/latest/services/"
- },
- {
- from: "/cloud/latest/service-operations/vpc",
- to: "https://docs.tigerdata.com/use-timescale/latest/vpc/"
- },
- {
- from: "/cloud/latest/service-overview/",
- to: "https://docs.tigerdata.com/use-timescale/latest/services/service-overview/"
- },
- {
- from: "/cloud/latest/service-settings/customize-configuration",
- to: "https://docs.tigerdata.com/use-timescale/latest/configuration/customize-configuration/"
- },
- {
- from: "/cloud/latest/service-settings/settings-advanced",
- to: "https://docs.tigerdata.com/use-timescale/latest/configuration/advanced-parameters/"
- },
- {
- from: "/cloud/latest/user-management",
- to: "https://docs.tigerdata.com/use-timescale/latest/members/"
- },
- {
- from: "/use-timescale/latest/members/members-list/",
- to: "https://docs.tigerdata.com/use-timescale/latest/members/"
- },
- {
- from: "/use-timescale/latest/members/project-ownership/",
- to: "https://docs.tigerdata.com/use-timescale/latest/members/"
- },
- {
- from: "/cloud/latest/vpc-peering",
- to: "https://docs.tigerdata.com/use-timescale/latest/vpc/"
- },
- {
- from: "/distributed-hypertables/add_data_node/",
- to: "https://docs.tigerdata.com/api/latest/distributed-hypertables/add_data_node/"
- },
- {
- from: "/getting-started",
- to: "https://docs.tigerdata.com/getting-started/latest/"
- },
- {
- from: "/getting-started/exploring-cloud",
- to: "https://docs.tigerdata.com/getting-started/latest/try-key-features-timescale-products/"
- },
- {
- from: "/getting-started/installation/timescale-cloud/installation-timescale-cloud",
- to: "https://docs.tigerdata.com/getting-started/latest/try-key-features-timescale-products/"
- },
- {
- from: "/getting-started/latest/add-data/",
- to: "https://docs.tigerdata.com/getting-started/latest/try-key-features-timescale-products/#optimize-time-series-data-in-hypertables"
- },
- {
- from: "/getting-started/latest/aggregation/",
- to: "https://docs.tigerdata.com/getting-started/latest/try-key-features-timescale-products/#write-fast-analytical-queries-on-frequently-access-data-using-time-buckets-and-continuous-aggregates"
- },
- {
- from: "/getting-started/latest/create-cagg/",
- to: "https://docs.tigerdata.com/getting-started/latest/try-key-features-timescale-products/#write-fast-analytical-queries-on-frequently-access-data-using-time-buckets-and-continuous-aggregates"
- },
- {
- from: "/getting-started/latest/data-retention",
- to: "https://docs.tigerdata.com/use-timescale/latest/data-retention/"
- },
- {
- from: "/getting-started/latest/installation",
- to: "https://docs.tigerdata.com/getting-started/latest/"
- },
- {
- from: "/getting-started/latest/installation/mac/installation-homebrew",
- to: "https://docs.tigerdata.com/self-hosted/latest/install/installation-macos/"
- },
- {
- from: "/getting-started/latest/queries/",
- to: "https://docs.tigerdata.com/getting-started/latest/try-key-features-timescale-products/#optimize-time-series-data-in-hypertables"
- },
- {
- from: "/getting-started/latest/tables-hypertables/",
- to: "https://docs.tigerdata.com/getting-started/latest/try-key-features-timescale-products/#optimize-time-series-data-in-hypertables"
- },
- {
- from: "/getting-started/latest/time-series-data/",
- to: "https://docs.tigerdata.com/getting-started/latest/try-key-features-timescale-products/#optimize-time-series-data-in-hypertables"
- },
- {
- from: "/integrations/latest/query-admin/psql/",
- to: "https://docs.tigerdata.com/integrations/latest/psql/"
- },
- {
- from: "/use-timescale/latest/hypertables/about-hypertables/",
- to: "https://docs.tigerdata.com/use-timescale/latest/hypertables/"
- },
- {
- from: "/use-timescale/latest/hypertables/about/",
- to: "https://docs.tigerdata.com/use-timescale/latest/hypertables/"
- },
- {
- from: "/use-timescale/latest/hypertables/alter/",
- to: "https://docs.tigerdata.com/use-timescale/latest/hypertables/hypertable-crud/#alter-a-hypertable"
- },
- {
- from: "/use-timescale/latest/hypertables/change-chunk-intervals/",
- to: "https://docs.tigerdata.com/use-timescale/latest/hypertables/improve-query-performance/#optimize-hypertable-chunk-intervals"
- },
- {
- from: "/use-timescale/latest/hypertables/create/",
- to: "https://docs.tigerdata.com/use-timescale/latest/hypertables/hypertable-crud/#create-a-hypertable"
- },
- {
- from: "/use-timescale/latest/hypertables/drop/",
- to: "https://docs.tigerdata.com/use-timescale/latest/hypertables/hypertable-crud/#drop-a-hypertable"
- },
- {
- from: "/install/latest",
- to: "https://docs.tigerdata.com/self-hosted/latest/install/"
- },
- {
- from: "/install/latest/installation-cloud",
- to: "https://docs.tigerdata.com/getting-started/latest/"
- },
- {
- from: "/install/latest/installation-mst",
- to: "https://docs.tigerdata.com/mst/latest/installation-mst/"
- },
- {
- from: "/install/latest/self-hosted",
- to: "https://docs.tigerdata.com/self-hosted/latest/install"
- },
- {
- from: "/install/latest/troubleshooting",
- to: "https://docs.tigerdata.com/self-hosted/latest/troubleshooting/"
- },
- { from: "/latest/api", to: "https://docs.tigerdata.com/api/latest/" },
- {
- from: "/latest/api/api-timescaledb/",
- to: "https://docs.tigerdata.com/api/latest/"
- },
- {
- from: "/latest/getting-started/",
- to: "https://docs.tigerdata.com/getting-started/latest/"
- },
- {
- from: "/latest/getting-started/installation/mac/installation-homebrew",
- to: "https://docs.tigerdata.com/self-hosted/latest/install/installation-macos/"
- },
- {
- from: "/latest/tutorials",
- to: "https://docs.tigerdata.com/tutorials/latest/"
- },
- {
- from: "/latest/tutorials/getting-started-with-promscale",
- to: "https://promscale-legacy-docs.timescale.com/"
- },
- {
- from: "/latest/tutorials/quickstart-node",
- to: "https://docs.tigerdata.com/quick-start/latest/node/"
- },
- {
- from: "/latest/tutorials/quickstart-python",
- to: "https://docs.tigerdata.com/quick-start/latest/python/"
- },
- {
- from: "/latest/tutorials/quickstart-ruby",
- to: "https://docs.tigerdata.com/quick-start/latest/ruby/"
- },
- {
- from: "/latest/tutorials/prometheus-adapter/",
- to: "https://docs.tigerdata.com/tutorials/latest/"
- },
- {
- from: "/latest/tutorials/tutorial-hello-nyc",
- to: "https://docs.tigerdata.com/tutorials/latest/nyc-taxi-cab/"
- },
- {
- from: "/latest/tutorials/tutorial-hello-timescale",
- to: "https://docs.tigerdata.com/getting-started/latest/"
- },
- {
- from: "/latest/tutorials/tutorial-setup-timescale-prometheus/",
- to: "https://docs.tigerdata.com/tutorials/latest/"
- },
- {
- from: "/migrate/latest/livesync",
- to: "https://docs.tigerdata.com/migrate/latest/livesync-for-postgresql/"
- },
- {
- from: "/migrate/latest/livesync",
- to: "https://docs.tigerdata.com/migrate/latest/livesync-for-postgresql/"
- },
- {
- from: "/mst/latest/create-a-service",
- to: "https://docs.tigerdata.com/mst/latest/about-mst"
- },
- { from: "/mst", to: "https://docs.tigerdata.com/mst/latest/" },
- {
- from: "/mst/latest/migrate-to-cloud/",
- to: "https://docs.tigerdata.com/migrate/latest/live-migration/"
- },
- {
- from: "/promscale",
- to: "https://promscale-legacy-docs.timescale.com/"
- },
- {
- from: "/quick-start/latest/dotnet/",
- to: "https://docs.tigerdata.com/quick-start/latest/"
- },
- {
- from: "/self-hosted/latest/install/installation-redhat",
- to: "https://docs.tigerdata.com/self-hosted/latest/install/installation-linux/"
- },
- {
- from: "/self-hosted/latest/self-hosted/backup-and-restore/troubleshooting/",
- to: "https://docs.tigerdata.com/self-hosted/latest/troubleshooting/"
- },
- { from: "/timescale-cloud", to: "https://docs.tigerdata.com/mst/latest/" },
- {
- from: "/timescaledb/",
- to: "https://docs.tigerdata.com/use-timescale/latest/"
- },
- {
- from: "/timescaledb/latest/",
- to: "https://docs.tigerdata.com/use-timescale/latest/"
- },
- {
- from: "/timescaledb/latest/api",
- to: "https://docs.tigerdata.com/api/latest/"
- },
- {
- from: "/timescaledb/latest/contribute-to-docs",
- to: "https://docs.tigerdata.com/about/latest/contribute-to-timescale/"
- },
- {
- from: "/timescaledb/latest/contribute-to-timescaledb",
- to: "https://docs.tigerdata.com/about/latest/contribute-to-timescale/"
- },
- {
- from: "/timescaledb/latest/getting-started/",
- to: "https://docs.tigerdata.com/getting-started/latest/"
- },
- {
- from: "/timescaledb/latest/how-to-guides",
- to: "https://docs.tigerdata.com/use-timescale/latest/"
- },
- {
- from: "/timescaledb/latest/how-to-guides/backup-and-restore/docker-and-wale",
- to: "https://docs.tigerdata.com/self-hosted/latest/backup-and-restore/docker-and-wale"
- },
- {
- from: "/timescaledb/latest/how-to-guides/backup-and-restore/physical",
- to: "https://docs.tigerdata.com/self-hosted/latest/backup-and-restore/physical/"
- },
- {
- from: "/timescaledb/latest/how-to-guides/backup-and-restore/troubleshooting",
- to: "https://docs.tigerdata.com/self-hosted/latest/troubleshooting"
- },
- {
- from: "/timescaledb/latest/how-to-guides/configuration/about-configuration/#workers",
- to: "https://docs.tigerdata.com/use-timescale/latest/configuration/advanced-parameters/#timescaledbmax_background_workers-int"
- },
- {
- from: "/timescaledb/latest/how-to-guides/configuration/docker-config",
- to: "https://docs.tigerdata.com/self-hosted/latest/configuration/docker-config/"
- },
- {
- from: "/timescaledb/latest/how-to-guides/configuration/postgres-config",
- to: "https://docs.tigerdata.com/self-hosted/latest/configuration/postgres-config/"
- },
- {
- from: "/timescaledb/latest/how-to-guides/configuration/telemetry",
- to: "https://docs.tigerdata.com/self-hosted/latest/configuration/telemetry/"
- },
- {
- from: "/timescaledb/latest/how-to-guides/configuration/timescaledb-config",
- to: "https://docs.tigerdata.com/self-hosted/latest/configuration/timescaledb-config/"
- },
- {
- from: "/timescaledb/latest/how-to-guides/configuration/timescaledb-tune",
- to: "https://docs.tigerdata.com/self-hosted/latest/configuration/timescaledb-tune"
- },
- {
- from: "/timescaledb/latest/how-to-guides/multinode-timescaledb",
- to: "https://docs.tigerdata.com/self-hosted/latest/multinode-timescaledb/"
- },
- {
- from: "/timescaledb/latest/how-to-guides/hyperfunctions/",
- to: "https://docs.tigerdata.com/use-timescale/latest/hyperfunctions/"
- },
- {
- from: "/timescaledb/latest/how-to-guides/replication-and-ha",
- to: "https://docs.tigerdata.com/self-hosted/latest/replication-and-ha/"
- },
- {
- from: "/timescaledb/latest/how-to-guides/tooling",
- to: "https://docs.tigerdata.com/self-hosted/latest/tooling/"
- },
- {
- from: "/timescaledb/latest/how-to-guides/troubleshoot-timescaledb",
- to: "https://docs.tigerdata.com/self-hosted/latest/troubleshooting/"
- },
- {
- from: "/timescaledb/latest/how-to-guides/upgrades",
- to: "https://docs.tigerdata.com/self-hosted/latest/upgrades/"
- },
- {
- from: "/timescaledb/latest/how-to-guides/upgrades/troubleshooting",
- to: "https://docs.tigerdata.com/self-hosted/latest/troubleshooting/"
- },
- {
- from: "/timescaledb/latest/how-to-guides/uninstall",
- to: "https://docs.tigerdata.com/self-hosted/latest/uninstall"
- },
- {
- from: "/timescaledb/latest/how-to-guides/user-defined-actions/about-user-defined-actions/",
- to: "https://docs.tigerdata.com/use-timescale/latest/jobs/"
- },
- {
- from: "/timescaledb/latest/how-to-guides/user-defined-actions/example-backfill/",
- to: "https://github.com/timescale/timescaledb-extras/blob/master/backfill.sql"
- },
- {
- from: "/timescaledb/latest/introduction",
- to: "https://docs.tigerdata.com/use-timescale/latest/"
- },
- {
- from: "/timescaledb/latest/overview",
- to: "https://docs.tigerdata.com/use-timescale/latest/"
- },
- {
- from: "/timescaledb/latest/overview/what-is-time-series-data",
- to: "https://docs.tigerdata.com/"
- },
- {
- from: "/timescaledb/latest/overview/core-concepts",
- to: "https://docs.tigerdata.com/getting-started/latest/"
- },
- {
- from: "/timescaledb/latest/overview/core-concepts/backup-restore",
- to: "https://docs.tigerdata.com/use-timescale/latest/backup-restore-cloud/"
- },
- {
- from: "/timescaledb/latest/overview/core-concepts/compression",
- to: "https://docs.tigerdata.com/use-timescale/latest/compression/"
- },
- {
- from: "/timescaledb/latest/overview/core-concepts/continuous-aggregates",
- to: "https://docs.tigerdata.com/use-timescale/latest/continuous-aggregates/"
- },
- {
- from: "/timescaledb/latest/overview/core-concepts/data-retention",
- to: "https://docs.tigerdata.com/use-timescale/latest/data-retention/"
- },
- {
- from: "/timescaledb/latest/overview/core-concepts/hypertables-and-chunks",
- to: "https://docs.tigerdata.com/use-timescale/latest/hypertables/about-hypertables"
- },
- {
- from: "/timescaledb/latest/overview/core-concepts/user-defined-actions",
- to: "https://docs.tigerdata.com/use-timescale/latest/jobs/"
- },
- {
- from: "/timescaledb/latest/overview/deployment-options",
- to: "https://docs.tigerdata.com/getting-started/latest/"
- },
- {
- from: "/timescaledb/latest/overview/faq",
- to: "https://docs.tigerdata.com/about/latest/"
- },
- {
- from: "/timescaledb/latest/overview/faq/using-timescaledb",
- to: "https://docs.tigerdata.com/use-timescale/latest/"
- },
- {
- from: "/timescaledb/latest/overview/kubernetes",
- to: "https://docs.tigerdata.com/self-hosted/latest/install/installation-kubernetes"
- },
- {
- from: "/timescaledb/latest/overview/limitations",
- to: "https://docs.tigerdata.com/use-timescale/latest/limitations/"
- },
- {
- from: "/timescaledb/latest/overview/release-notes",
- to: "https://docs.tigerdata.com/about/latest/release-notes/"
- },
- {
- from: "/timescaledb/latest/quick-start",
- to: "https://docs.tigerdata.com/quick-start/latest/"
- },
- {
- from: "/timescaledb/latest/timescaledb-edition-comparison",
- to: "https://docs.tigerdata.com/about/latest/timescaledb-editions/"
- },
- {
- from: "/timescaledb/latest/tutorials",
- to: "https://docs.tigerdata.com/tutorials/latest/"
- },
- {
- from: "/timescaledb/latest/tutorials/financial-candlestick-tick-data/",
- to: "https://docs.tigerdata.com/tutorials/latest/financial-tick-data/"
- },
- {
- from: "/timescaledb/latest/tutorials/promscale/",
- to: "https://promscale-legacy-docs.timescale.com/"
- },
- {
- from: "/timescaledb/latest/update-timescaledb/update-tsdb-2",
- to: "https://docs.tigerdata.com/self-hosted/latest/upgrades/"
- },
- {
- from: "/timescaledb/latest/using-timescaledb/actions",
- to: "https://docs.tigerdata.com/use-timescale/latest/jobs/"
- },
- {
- from: "/timescaledb/latest/using-timescaledb/telemetry",
- to: "https://docs.tigerdata.com/self-hosted/latest/configuration/telemetry/"
- },
- {
- from: "/tutorials/getting-started-with-promscale",
- to: "https://promscale-legacy-docs.timescale.com/"
- },
- {
- from: "/tutorials/latest/analyze-cryptocurrency-data/",
- to: "https://docs.tigerdata.com/tutorials/latest/"
- },
- {
- from: "/tutorials/latest/analyze-intraday-stocks/",
- to: "https://docs.tigerdata.com/tutorials/latest/"
- },
- {
- from: "/tutorials/latest/aws-lambda/",
- to: "https://docs.tigerdata.com/tutorials/latest/"
- },
- {
- from: "/tutorials/latest/energy-data/",
- to: "https://docs.tigerdata.com/tutorials/latest/real-time-analytics-energy-consumption/"
- },
- {
- from: "/tutorials/latest/energy-data/dataset-energy/",
- to: "https://docs.tigerdata.com/tutorials/latest/real-time-analytics-energy-consumption/"
- },
- {
- from: "/tutorials/latest/energy-data/query-energy/",
- to: "https://docs.tigerdata.com/tutorials/latest/real-time-analytics-energy-consumption/"
- },
- {
- from: "/tutorials/latest/energy-data/compress-energy/",
- to: "https://docs.tigerdata.com/tutorials/latest/real-time-analytics-energy-consumption/"
- },
- {
- from: "/tutorials/latest/financial-candlestick-tick-data/create-candlestick-aggregates/",
- to: "https://docs.tigerdata.com/tutorials/latest/financial-tick-data/financial-tick-query/"
- },
- {
- from: "/tutorials/latest/grafana/",
- to: "https://docs.tigerdata.com/integrations/latest/grafana/"
- },
- {
- from: "/tutorials/latest/howto-monitor-django-prometheus",
- to: "https://docs.tigerdata.com/tutorials/latest/"
- },
- {
- from: "/tutorials/latest/monitor-mst-with-prometheus/",
- to: "https://docs.tigerdata.com/tutorials/latest/"
- },
- {
- from: "/tutorials/latest/nfl-analytics/",
- to: "https://docs.tigerdata.com/tutorials/latest/"
- },
- {
- from: "/tutorials/latest/nyc-taxi-cab/",
- to: "https://docs.tigerdata.com/tutorials/latest/real-time-analytics-transport/"
- },
- {
- from: "/tutorials/latest/nyc-taxi-cab/dataset-nyc/",
- to: "https://docs.tigerdata.com/tutorials/latest/real-time-analytics-transport/"
- },
- {
- from: "/tutorials/latest/nyc-taxi-cab/query-nyc/",
- to: "https://docs.tigerdata.com/tutorials/latest/real-time-analytics-transport/"
- },
- {
- from: "/tutorials/latest/nyc-taxi-cab/compress-nyc/",
- to: "https://docs.tigerdata.com/tutorials/latest/real-time-analytics-transport/"
- },
- {
- from: "/tutorials/latest/nyc-taxi-geospatial/dataset-nyc/",
- to: "https://docs.tigerdata.com/tutorials/latest/real-time-analytics-transport/"
- },
- {
- from: "/tutorials/latest/nyc-taxi-geospatial/plot-nyc",
- to: "https://docs.tigerdata.com/tutorials/latest/real-time-analytics-transport/"
- },
- {
- from: "/tutorials/latest/prometheus-adapter/",
- to: "https://docs.tigerdata.com/tutorials/latest/"
- },
- {
- from: "/tutorials/latest/sample-datasets/",
- to: "https://docs.tigerdata.com/tutorials/latest/"
- },
- {
- from: "/tutorials/latest/telegraf-output-plugin/",
- to: "https://docs.tigerdata.com/tutorials/latest/"
- },
- {
- from: "/tutorials/latest/time-series-forecast/",
- to: "https://docs.tigerdata.com/tutorials/latest/"
- },
- {
- from: "/tutorials/tutorial-hello-timescale",
- to: "https://docs.tigerdata.com/getting-started/latest/"
- },
- { from: "/tutorials", to: "https://docs.tigerdata.com/tutorials/latest/" },
- {
- from: "/use-timescale/latest/connecting/",
- to: "https://docs.tigerdata.com/integrations/latest/"
- },
- {
- from: "/use-timescale/latest/connecting/about-connecting",
- to: "https://docs.tigerdata.com/integrations/latest/find-connection-details/"
- },
- {
- from: "/use-timescale/latest/connecting/about-psql/",
- to: "https://docs.tigerdata.com/integrations/latest/psql/"
- },
- {
- from: "/use-timescale/latest/connecting/dbeaver/",
- to: "https://docs.tigerdata.com/integrations/latest/dbeaver/"
- },
- {
- from: "/use-timescale/latest/connecting/pgadmin/",
- to: "https://docs.tigerdata.com/integrations/latest/pgadmin/"
- },
- {
- from: "/use-timescale/latest/connecting/psql/",
- to: "https://docs.tigerdata.com/integrations/latest/psql/"
- },
- {
- from: "/use-timescale/latest/data-tiering/move-data/",
- to: "https://docs.tigerdata.com/use-timescale/latest/data-tiering/about-data-tiering/"
- },
- {
- from: "/use-timescale/latest/how-to-guides/compression/",
- to: "https://docs.tigerdata.com/use-timescale/latest/compression/"
- },
- {
- from: "/use-timescale/latest/hyperfunctions/install-toolkit/",
- to: "https://docs.tigerdata.com/self-hosted/latest/tooling/install-toolkit/"
- },
- {
- from: "/use-timescale/latest/install-timescaledb/self-hosted/",
- to: "https://docs.tigerdata.com/self-hosted/latest/install/"
- },
- {
- from: "/use-timescale/latest/install-timescaledb-toolkit/",
- to: "https://docs.tigerdata.com/self-hosted/latest/tooling/install-toolkit/"
- },
- {
- from: "/use-timescale/latest/integrations/data-ingest/",
- to: "https://docs.tigerdata.com/use-timescale/latest/ingest-data/"
- },
- {
- from: "/use-timescale/latest/integrations/data-ingest/telegraf/",
- to: "https://docs.tigerdata.com/use-timescale/latest/ingest-data/ingest-telegraf/"
- },
- {
- from: "/use-timescale/latest/ingest-data/about-ingesting/",
- to: "https://docs.tigerdata.com/use-timescale/latest/ingest-data"
- },
- {
- from: "/use-timescale/latest/ingest-data/about-timescaledb-parallel-copy/",
- to: "https://docs.tigerdata.com/use-timescale/latest/ingest-data"
- },
- {
- from: "/use-timescale/latest/ingest-data/ingest-prometheus/",
- to: "https://docs.tigerdata.com/use-timescale/latest/ingest-data"
- },
- {
- from: "/use-timescale/latest/migrate-data/",
- to: "https://docs.tigerdata.com/migrate/latest/"
- },
- {
- from: "/use-timescale/latest/migrate-db/",
- to: "https://docs.tigerdata.com/migrate/latest/"
- },
- {
- from: "/use-timescale/latest/popsql/",
- to: "https://docs.tigerdata.com/getting-started/latest/run-queries-from-console/"
- },
- {
- from: "/use-timescale/latest/postgresql-extensions/",
- to: "https://docs.tigerdata.com/use-timescale/latest/extensions/"
- },
- {
- from: "/use-timescale/latest/schema-management/manage-storage/",
- to: "https://docs.tigerdata.com/use-timescale/latest/schema-management/"
- },
- {
- from: "/use-timescale/latest/services/maintenance",
- to: "https://docs.tigerdata.com/use-timescale/latest/upgrades/"
- },
- {
- from: "/use-timescale/latest/services/postgresql-extensions",
- to: "https://docs.tigerdata.com/use-timescale/latest/extensions/"
- },
- {
- from: "/use-timescale/latest/services/regions",
- to: "https://docs.tigerdata.com/use-timescale/latest/regions/"
- },
- {
- from: "/use-timescale/latest/services/replicas/",
- to: "https://docs.tigerdata.com/use-timescale/latest/ha-replicas/"
- },
- {
- from: "/use-timescale/latest/services/resources/",
- to: "https://docs.tigerdata.com/use-timescale/latest/services/change-resources/"
- },
- {
- from: "/use-timescale/latest/update-timescaledb/",
- to: "https://docs.tigerdata.com/self-hosted/latest/upgrades/"
- },
- {
- from: "/use-timescale/latest/vpc-peering-aws/",
- to: "https://docs.tigerdata.com/use-timescale/latest/vpc/"
- },
- {
- from: "/ai/latest/pgvectorize/",
- to: "https://docs.tigerdata.com/ai/latest/pgvectorizer/"
- },
- {
- from: "/using-timescaledb/visualizing-data",
- to: "https://docs.tigerdata.com/integrations/latest/grafana/"
- },
- {
- from: "/use-timescale/latest/account-management/",
- to: "https://docs.tigerdata.com/about/latest/pricing-and-account-management/"
- },
- { from: "/v0.8/api", to: "https://docs.tigerdata.com/api/latest/" },
- { from: "/v0.9/api", to: "https://docs.tigerdata.com/api/latest/" },
- { from: "/v0.10/api", to: "https://docs.tigerdata.com/api/latest/" },
- { from: "/v0.11/api", to: "https://docs.tigerdata.com/api/latest/" },
- { from: "/v0.12/api", to: "https://docs.tigerdata.com/api/latest/" },
- { from: "/v2.0/api", to: "https://docs.tigerdata.com/api/latest/" },
- {
- from: "/cloud/latest/service-operations/resources/",
- to: "https://docs.tigerdata.com/about/latest/pricing-and-account-management/"
- },
- {
- from: "/install/latest/self-hosted/installation-debian/",
- to: "https://docs.tigerdata.com/self-hosted/latest/install/installation-linux/"
- },
- {
- from: "/install/latest/self-hosted/installation-docker/",
- to: "https://docs.tigerdata.com/self-hosted/latest/install/installation-docker/"
- },
- {
- from: "/latest/getting-started/setup",
- to: "https://docs.tigerdata.com/self-hosted/latest/install/"
- },
- {
- from: "/v0.9/faq",
- to: "https://docs.tigerdata.com/about/latest/"
- },
- {
- from: "/getting-started/installation/rhel-centos/installation-yum",
- to: "https://docs.tigerdata.com/self-hosted/latest/install/"
- },
- {
- from: "/latest/main",
- to: "https://docs.tigerdata.com/getting-started/latest/"
- },
- {
- from: "/timescaledb/latest/tutorials/grafana/visualizations/pie-chart/",
- to: "https://docs.tigerdata.com/integrations/latest/grafana/"
- },
- {
- from: "/promscale/latest/about-promscale/#promscale-schema-for-metric-data",
- to: "https://docs.tigerdata.com/"
- },
- {
- from: "/promscale/latest/visualize-data/grafana",
- to: "https://docs.tigerdata.com/integrations/latest/grafana/"
- },
- {
- from: "/install/latest/self-hosted/installation-redhat/#where-to-next",
- to: "https://docs.tigerdata.com/self-hosted/latest/install/"
- },
- {
- from: "/latest/getting-started/setup",
- to: "https://docs.tigerdata.com/getting-started/latest/"
- },
- {
- from: "/latest/api#add_dimension",
- to: "https://docs.tigerdata.com/api/latest/hypertable/add_dimension/"
- },
- {
- from: "/timescaledb/latest/tutorials/grafana/grafana-variables/",
- to: "https://docs.tigerdata.com/integrations/latest/grafana/"
- },
- {
- from: "/clustering/using-timescaledb/update-db",
- to: "https://docs.tigerdata.com/self-hosted/latest/upgrades/"
- },
- {
- from: "/timescaledb/latest/how-to-guides/time-buckets/use-time-buckets/",
- to: "https://docs.tigerdata.com/use-timescale/latest/time-buckets/"
- },
- {
- from: "/use-timescale/latest/vpc/",
- to: "https://docs.tigerdata.com/use-timescale/latest/security/vpc/"
- },
- {
- from: "/use-timescale/latest/data-tiering/tour-data-tiering/",
- to: "https://docs.tigerdata.com/use-timescale/latest/data-tiering/enabling-data-tiering/"
- },
- {
- from: "/use-timescale/latest/data-tiering/manual-tier-chunk/",
- to: "https://docs.tigerdata.com/use-timescale/latest/data-tiering/enabling-data-tiering/"
- },
- {
- from: "/use-timescale/latest/data-tiering/untier-data/",
- to: "https://docs.tigerdata.com/use-timescale/latest/data-tiering/enabling-data-tiering/"
- },
- {
- from: "/use-timescale/latest/data-tiering/creating-data-tiering-policy/",
- to: "https://docs.tigerdata.com/use-timescale/latest/data-tiering/enabling-data-tiering/"
- },
- {
- from: "/use-timescale/latest/data-tiering/disabling-data-tiering/",
- to: "https://docs.tigerdata.com/use-timescale/latest/data-tiering/enabling-data-tiering/"
- },
- {
- from: "/use-timescale/latest/compression/backfill-historical-data/",
- to: "https://github.com/timescale/timescaledb-extras/blob/master/backfill.sql"
- },
- {
- from: "/use-timescale/latest/compression/compression-methods",
- to: "https://docs.timescale.com/use-timescale/latest/hypercore/compression-methods/"
- },
- {
- from: "/use-timescale/latest/integrations/observability-alerting/grafana/installation/",
- to: "https://docs.tigerdata.com/integrations/latest/grafana/"
- },
- {
- from: "/use-timescale/latest/integrations/observability-alerting/grafana/geospatial-dashboards/",
- to: "https://docs.tigerdata.com/integrations/latest/grafana/"
- },
- {
- from: "/use-timescale/latest/integrations/observability-alerting/grafana/create-dashboard-and-panel/",
- to: "https://docs.tigerdata.com/integrations/latest/grafana/"
- },
- {
- from: "/use-timescale/latest/integrations/query-admin/about-psql/",
- to: "https://docs.tigerdata.com/integrations/latest/psql/"
- },
- {
- from: "/use-timescale/latest/integrations/query-admin/psql/",
- to: "https://docs.tigerdata.com/integrations/latest/psql/"
- },
- {
- from: "/use-timescale/latest/integrations/query-admin/about-connecting/",
- to: "https://docs.tigerdata.com/integrations/latest/find-connection-details/"
- },
- {
- from: "/use-timescale/latest/integrations/query-admin/azure-data-studio/",
- to: "https://docs.tigerdata.com/integrations/latest/azure-data-studio/"
- },
- {
- from: "/use-timescale/latest/integrations/query-admin/dbeaver/",
- to: "https://docs.tigerdata.com/integrations/latest/dbeaver/"
- },
- {
- from: "/use-timescale/latest/integrations/query-admin/pgadmin/",
- to: "https://docs.tigerdata.com/integrations/latest/pgadmin/"
- },
- {
- from: "/use-timescale/latest/integrations/query-admin/qstudio/",
- to: "https://docs.tigerdata.com/integrations/latest/qstudio/"
- },
- {
- from: "/use-timescale/latest/integrations/config-deploy/terraform/",
- to: "https://docs.tigerdata.com/integrations/latest/terraform/"
- },
- {
- from: "/use-timescale/latest/integrations/observability-alerting/tableau/",
- to: "https://docs.tigerdata.com/integrations/latest/tableau/"
- },
- {
- from: "/use-timescale/latest/user-defined-actions/troubleshooting/",
- to: "https://docs.tigerdata.com/use-timescale/latest/jobs/troubleshooting/"
- },
- {
- from: "/use-timescale/latest/user-defined-actions/",
- to: "https://docs.tigerdata.com/use-timescale/latest/jobs/"
- },
- {
- from: "/use-timescale/latest/user-defined-actions/about-user-defined-actions/",
- to: "https://docs.tigerdata.com/use-timescale/latest/jobs/create-and-manage-jobs/"
- },
- {
- from: "/use-timescale/latest/user-defined-actions/create-and-register/",
- to: "https://docs.tigerdata.com/use-timescale/latest/jobs/create-and-manage-jobs/"
- },
- {
- from: "/use-timescale/latest/user-defined-actions/test-and-debug/",
- to: "https://docs.tigerdata.com/use-timescale/latest/jobs/create-and-manage-jobs/"
- },
- {
- from: "/use-timescale/latest/user-defined-actions/alter-and-delete/",
- to: "https://docs.tigerdata.com/use-timescale/latest/jobs/create-and-manage-jobs/"
- },
- {
- from: "/use-timescale/latest/user-defined-actions/example-generic-retention/",
- to: "https://docs.tigerdata.com/use-timescale/latest/jobs/example-generic-retention/"
- },
- {
- from: "/use-timescale/latest/user-defined-actions/example-tiered-storage/",
- to: "https://docs.tigerdata.com/use-timescale/latest/jobs/example-tiered-storage/"
- },
- {
- from: "/use-timescale/latest/user-defined-actions/example-downsample-and-compress/",
- to: "https://docs.tigerdata.com/use-timescale/latest/jobs/example-downsample-and-compress/"
- },
- {
- from: "/api/latest/actions/add_job/",
- to: "https://docs.tigerdata.com/api/latest/jobs-automation/add_job/"
- },
- {
- from: "/api/latest/actions/alter_job/",
- to: "https://docs.tigerdata.com/api/latest/jobs-automation/alter_job/"
- },
- {
- from: "/api/latest/actions/delete_job/",
- to: "https://docs.tigerdata.com/api/latest/jobs-automation/delete_job/"
- },
- {
- from: "/api/latest/actions/run_job/",
- to: "https://docs.tigerdata.com/api/latest/jobs-automation/run_job/"
- },
- {
- from: "/api/latest/actions/",
- to: "https://docs.tigerdata.com/api/latest/jobs-automation/"
- },
- {
- from: "/use-timescale/latest/services/i-o-boost/",
- to: "https://docs.tigerdata.com/use-timescale/latest/data-tiering/enabling-data-tiering/"
- },
- {
- from: "/use-timescale/latest/metrics-logging/integrations/",
- to: "https://docs.tigerdata.com/use-timescale/latest/metrics-logging/"
- },
- {
- from: "/quick-start/latest/",
- to: "https://docs.tigerdata.com/getting-started/latest/start-coding-with-timescale/"
- },
- {
- from: "/use-timescale/latest/metrics-logging/service-metrics/",
- to: "https://docs.tigerdata.com/use-timescale/latest/metrics-logging/monitoring/#metrics"
- },
- {
- from: "/use-timescale/latest/metrics-logging/service-logs/",
- to: "https://docs.tigerdata.com/use-timescale/latest/metrics-logging/monitoring/#logs"
- },
- {
- from: "/use-timescale/latest/metrics-logging/insights/",
- to: "https://docs.tigerdata.com/use-timescale/latest/metrics-logging/monitoring/#insights"
- },
- {
- from: "/use-timescale/latest/members/",
- to: "https://docs.tigerdata.com/use-timescale/latest/security/members/"
- }
-];
+ module.exports = [
+ {
+ from: "/api/api-timescaledb/",
+ to: "https://docs.tigerdata.com/api/latest/"
+ },
+ {
+ from: "/api/data-retention/",
+ to: "https://docs.tigerdata.com/api/latest/data-retention/"
+ },
+ {
+ from: "/api/latest/analytics/",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/"
+ },
+ {
+ from: "/api/latest/continuous-aggregates/",
+ to: "https://docs.tigerdata.com/api/latest/continuous-aggregates/create_materialized_view/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/approx_count_distincts",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/approximate-count-distinct/hyperloglog/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/counter_aggs/",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/counters-and-gauges/counter_agg/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/downsample/",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/downsampling"
+ },
+ {
+ from: "/api/latest/hyperfunctions/financial-analysis/ohlc/",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/financial-analysis/candlestick_agg/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/financial-analysis/open-high-low-close/",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/financial-analysis/candlestick_agg/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/financial-analysis/open-high-low-close-time/",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/financial-analysis/candlestick_agg/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/financial-analysis/rollup/",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/financial-analysis/candlestick_agg/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/frequency-analysis/",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/frequency-analysis/freq_agg/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/frequency-analysis/approx_count/",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/frequency-analysis/count_min_sketch/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/frequency-analysis/topn_agg/",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/frequency-analysis/freq_agg/#mcv_agg"
+ },
+ {
+ from: "/api/latest/hyperfunctions/gapfilling-interpolation/",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/gapfilling/time_bucket_gapfill/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/percentile-approximation/",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/percentile-approximation/approx_percentile",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/percentile-approximation/approx_percentile_rank",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/percentile-approximation/error",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/percentile-approximation/max_val",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/percentile-approximation/mean",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/percentile-approximation/min_val",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/percentile-approximation/num_vals",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/percentile-approximation/num_vals-pct",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/percentile-approximation/percentile_agg",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/percentile-approximation/percentile-aggregation-methods",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/percentile-approximation/rollup-percentile",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/percentile-approximation/uddsketch/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/state-aggregates/",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/state-tracking/state_agg/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/state-tracking/timeline_agg",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/state-tracking/state_agg/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/statistical-aggregates",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/statistical-and-regression-analysis/stats_agg-one-variable"
+ },
+ {
+ from: "/api/latest/hyperfunctions/stats_aggs/",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/statistical-and-regression-analysis/stats_agg-one-variable/"
+ },
+ {
+ from: "/api/latest/hyperfunctions/time-weighted-averages",
+ to: "https://docs.tigerdata.com/api/latest/hyperfunctions/time-weighted-calculations/time_weight"
+ },
+ {
+ from: "/api/latest/hypertable/dimension_info/",
+ to: "https://docs.tigerdata.com/api/latest/hypertable/create_hypertable/#dimension-info"
+ },
+ {
+ from: "/cloud/latest",
+ to: "https://docs.tigerdata.com/use-timescale/latest/"
+ },
+ {
+ from: "/cloud/latest/customize-configuration",
+ to: "https://docs.tigerdata.com/use-timescale/latest/configuration/customize-configuration/"
+ },
+ {
+ from: "/cloud/latest/high-availability",
+ to: "https://docs.tigerdata.com/use-timescale/latest/services/replicas/"
+ },
+ {
+ from: "/cloud/latest/integrations",
+ to: "https://docs.tigerdata.com/integrations/latest/"
+ },
+ {
+ from: "/cloud/latest/metrics",
+ to: "https://docs.tigerdata.com/use-timescale/latest/metrics-logging/service-metrics/"
+ },
+ {
+ from: "/cloud/latest/multi-factor-authentication",
+ to: "https://docs.tigerdata.com/use-timescale/latest/security/multi-factor-authentication/"
+ },
+ {
+ from: "/cloud/latest/operations",
+ to: "https://docs.tigerdata.com/use-timescale/latest/configuration/"
+ },
+ {
+ from: "/cloud/latest/vpc-peering-aws/create/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/vpc/#complete-the-vpc-connection-in-aws"
+ },
+ {
+ from: "/cloud/latest/service-explorer",
+ to: "https://docs.tigerdata.com/use-timescale/latest/services/service-explorer/"
+ },
+ {
+ from: "/cloud/latest/service-logs",
+ to: "https://docs.tigerdata.com/use-timescale/latest/metrics-logging/monitoring/#logs/"
+ },
+ {
+ from: "/cloud/latest/service-metrics",
+ to: "https://docs.tigerdata.com/use-timescale/latest/metrics-logging/service-metrics/"
+ },
+ {
+ from: "/cloud/latest/service-operations",
+ to: "https://docs.tigerdata.com/use-timescale/latest/services/"
+ },
+ {
+ from: "/cloud/latest/service-operations/database-parameters",
+ to: "https://docs.tigerdata.com/use-timescale/latest/configuration/"
+ },
+ {
+ from: "/cloud/latest/service-operations/high-availability",
+ to: "https://docs.tigerdata.com/use-timescale/latest/services/replicas/"
+ },
+ {
+ from: "/cloud/latest/service-operations/general",
+ to: "https://docs.tigerdata.com/use-timescale/latest/services/"
+ },
+ {
+ from: "/cloud/latest/service-operations/vpc",
+ to: "https://docs.tigerdata.com/use-timescale/latest/vpc/"
+ },
+ {
+ from: "/cloud/latest/service-overview/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/services/service-overview/"
+ },
+ {
+ from: "/cloud/latest/service-settings/customize-configuration",
+ to: "https://docs.tigerdata.com/use-timescale/latest/configuration/customize-configuration/"
+ },
+ {
+ from: "/cloud/latest/service-settings/settings-advanced",
+ to: "https://docs.tigerdata.com/use-timescale/latest/configuration/advanced-parameters/"
+ },
+ {
+ from: "/cloud/latest/user-management",
+ to: "https://docs.tigerdata.com/use-timescale/latest/members/"
+ },
+ {
+ from: "/use-timescale/latest/members/members-list/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/members/"
+ },
+ {
+ from: "/use-timescale/latest/members/project-ownership/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/members/"
+ },
+ {
+ from: "/cloud/latest/vpc-peering",
+ to: "https://docs.tigerdata.com/use-timescale/latest/vpc/"
+ },
+ {
+ from: "/distributed-hypertables/add_data_node/",
+ to: "https://docs.tigerdata.com/api/latest/distributed-hypertables/add_data_node/"
+ },
+ {
+ from: "/getting-started",
+ to: "https://docs.tigerdata.com/getting-started/latest/"
+ },
+ {
+ from: "/getting-started/exploring-cloud",
+ to: "https://docs.tigerdata.com/getting-started/latest/try-key-features-timescale-products/"
+ },
+ {
+ from: "/getting-started/installation/timescale-cloud/installation-timescale-cloud",
+ to: "https://docs.tigerdata.com/getting-started/latest/try-key-features-timescale-products/"
+ },
+ {
+ from: "/getting-started/latest/add-data/",
+ to: "https://docs.tigerdata.com/getting-started/latest/try-key-features-timescale-products/#optimize-time-series-data-in-hypertables"
+ },
+ {
+ from: "/getting-started/latest/aggregation/",
+ to: "https://docs.tigerdata.com/getting-started/latest/try-key-features-timescale-products/#write-fast-analytical-queries-on-frequently-access-data-using-time-buckets-and-continuous-aggregates"
+ },
+ {
+ from: "/getting-started/latest/create-cagg/",
+ to: "https://docs.tigerdata.com/getting-started/latest/try-key-features-timescale-products/#write-fast-analytical-queries-on-frequently-access-data-using-time-buckets-and-continuous-aggregates"
+ },
+ {
+ from: "/getting-started/latest/data-retention",
+ to: "https://docs.tigerdata.com/use-timescale/latest/data-retention/"
+ },
+ {
+ from: "/getting-started/latest/installation",
+ to: "https://docs.tigerdata.com/getting-started/latest/"
+ },
+ {
+ from: "/getting-started/latest/installation/mac/installation-homebrew",
+ to: "https://docs.tigerdata.com/self-hosted/latest/install/installation-macos/"
+ },
+ {
+ from: "/getting-started/latest/queries/",
+ to: "https://docs.tigerdata.com/getting-started/latest/try-key-features-timescale-products/#optimize-time-series-data-in-hypertables"
+ },
+ {
+ from: "/getting-started/latest/tables-hypertables/",
+ to: "https://docs.tigerdata.com/getting-started/latest/try-key-features-timescale-products/#optimize-time-series-data-in-hypertables"
+ },
+ {
+ from: "/getting-started/latest/time-series-data/",
+ to: "https://docs.tigerdata.com/getting-started/latest/try-key-features-timescale-products/#optimize-time-series-data-in-hypertables"
+ },
+ {
+ from: "/integrations/latest/query-admin/psql/",
+ to: "https://docs.tigerdata.com/integrations/latest/psql/"
+ },
+ {
+ from: "/use-timescale/latest/hypertables/about-hypertables/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/hypertables/"
+ },
+ {
+ from: "/use-timescale/latest/hypertables/about/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/hypertables/"
+ },
+ {
+ from: "/use-timescale/latest/hypertables/alter/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/hypertables/hypertable-crud/#alter-a-hypertable"
+ },
+ {
+ from: "/use-timescale/latest/hypertables/change-chunk-intervals/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/hypertables/improve-query-performance/#optimize-hypertable-chunk-intervals"
+ },
+ {
+ from: "/use-timescale/latest/hypertables/create/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/hypertables/hypertable-crud/#create-a-hypertable"
+ },
+ {
+ from: "/use-timescale/latest/hypertables/drop/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/hypertables/hypertable-crud/#drop-a-hypertable"
+ },
+ {
+ from: "/install/latest",
+ to: "https://docs.tigerdata.com/self-hosted/latest/install/"
+ },
+ {
+ from: "/install/latest/installation-cloud",
+ to: "https://docs.tigerdata.com/getting-started/latest/"
+ },
+ {
+ from: "/install/latest/installation-mst",
+ to: "https://docs.tigerdata.com/mst/latest/installation-mst/"
+ },
+ {
+ from: "/install/latest/self-hosted",
+ to: "https://docs.tigerdata.com/self-hosted/latest/install"
+ },
+ {
+ from: "/install/latest/troubleshooting",
+ to: "https://docs.tigerdata.com/self-hosted/latest/troubleshooting/"
+ },
+ { from: "/latest/api", to: "https://docs.tigerdata.com/api/latest/" },
+ {
+ from: "/latest/api/api-timescaledb/",
+ to: "https://docs.tigerdata.com/api/latest/"
+ },
+ {
+ from: "/latest/getting-started/",
+ to: "https://docs.tigerdata.com/getting-started/latest/"
+ },
+ {
+ from: "/latest/getting-started/installation/mac/installation-homebrew",
+ to: "https://docs.tigerdata.com/self-hosted/latest/install/installation-macos/"
+ },
+ {
+ from: "/latest/tutorials",
+ to: "https://docs.tigerdata.com/tutorials/latest/"
+ },
+ {
+ from: "/latest/tutorials/getting-started-with-promscale",
+ to: "https://promscale-legacy-docs.timescale.com/"
+ },
+ {
+ from: "/latest/tutorials/quickstart-node",
+ to: "https://docs.tigerdata.com/quick-start/latest/node/"
+ },
+ {
+ from: "/latest/tutorials/quickstart-python",
+ to: "https://docs.tigerdata.com/quick-start/latest/python/"
+ },
+ {
+ from: "/latest/tutorials/quickstart-ruby",
+ to: "https://docs.tigerdata.com/quick-start/latest/ruby/"
+ },
+ {
+ from: "/latest/tutorials/prometheus-adapter/",
+ to: "https://docs.tigerdata.com/tutorials/latest/"
+ },
+ {
+ from: "/latest/tutorials/tutorial-hello-nyc",
+ to: "https://docs.tigerdata.com/tutorials/latest/nyc-taxi-cab/"
+ },
+ {
+ from: "/latest/tutorials/tutorial-hello-timescale",
+ to: "https://docs.tigerdata.com/getting-started/latest/"
+ },
+ {
+ from: "/latest/tutorials/tutorial-setup-timescale-prometheus/",
+ to: "https://docs.tigerdata.com/tutorials/latest/"
+ },
+ {
+ from: "/migrate/latest/livesync",
+ to: "https://docs.tigerdata.com/migrate/latest/livesync-for-postgresql/"
+ },
+ {
+ from: "/migrate/latest/livesync",
+ to: "https://docs.tigerdata.com/migrate/latest/livesync-for-postgresql/"
+ },
+ {
+ from: "/mst/latest/create-a-service",
+ to: "https://docs.tigerdata.com/mst/latest/about-mst"
+ },
+ { from: "/mst", to: "https://docs.tigerdata.com/mst/latest/" },
+ {
+ from: "/mst/latest/migrate-to-cloud/",
+ to: "https://docs.tigerdata.com/migrate/latest/live-migration/"
+ },
+ {
+ from: "/promscale",
+ to: "https://promscale-legacy-docs.timescale.com/"
+ },
+ {
+ from: "/quick-start/latest/dotnet/",
+ to: "https://docs.tigerdata.com/quick-start/latest/"
+ },
+ {
+ from: "/self-hosted/latest/install/installation-redhat",
+ to: "https://docs.tigerdata.com/self-hosted/latest/install/installation-linux/"
+ },
+ {
+ from: "/self-hosted/latest/self-hosted/backup-and-restore/troubleshooting/",
+ to: "https://docs.tigerdata.com/self-hosted/latest/troubleshooting/"
+ },
+ { from: "/timescale-cloud", to: "https://docs.tigerdata.com/mst/latest/" },
+ {
+ from: "/timescaledb/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/"
+ },
+ {
+ from: "/timescaledb/latest/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/"
+ },
+ {
+ from: "/timescaledb/latest/api",
+ to: "https://docs.tigerdata.com/api/latest/"
+ },
+ {
+ from: "/timescaledb/latest/contribute-to-docs",
+ to: "https://docs.tigerdata.com/about/latest/contribute-to-timescale/"
+ },
+ {
+ from: "/timescaledb/latest/contribute-to-timescaledb",
+ to: "https://docs.tigerdata.com/about/latest/contribute-to-timescale/"
+ },
+ {
+ from: "/timescaledb/latest/getting-started/",
+ to: "https://docs.tigerdata.com/getting-started/latest/"
+ },
+ {
+ from: "/timescaledb/latest/how-to-guides",
+ to: "https://docs.tigerdata.com/use-timescale/latest/"
+ },
+ {
+ from: "/timescaledb/latest/how-to-guides/backup-and-restore/docker-and-wale",
+ to: "https://docs.tigerdata.com/self-hosted/latest/backup-and-restore/docker-and-wale"
+ },
+ {
+ from: "/timescaledb/latest/how-to-guides/backup-and-restore/physical",
+ to: "https://docs.tigerdata.com/self-hosted/latest/backup-and-restore/physical/"
+ },
+ {
+ from: "/timescaledb/latest/how-to-guides/backup-and-restore/troubleshooting",
+ to: "https://docs.tigerdata.com/self-hosted/latest/troubleshooting"
+ },
+ {
+ from: "/timescaledb/latest/how-to-guides/configuration/about-configuration/#workers",
+ to: "https://docs.tigerdata.com/use-timescale/latest/configuration/advanced-parameters/#timescaledbmax_background_workers-int"
+ },
+ {
+ from: "/timescaledb/latest/how-to-guides/configuration/docker-config",
+ to: "https://docs.tigerdata.com/self-hosted/latest/configuration/docker-config/"
+ },
+ {
+ from: "/timescaledb/latest/how-to-guides/configuration/postgres-config",
+ to: "https://docs.tigerdata.com/self-hosted/latest/configuration/postgres-config/"
+ },
+ {
+ from: "/timescaledb/latest/how-to-guides/configuration/telemetry",
+ to: "https://docs.tigerdata.com/self-hosted/latest/configuration/telemetry/"
+ },
+ {
+ from: "/timescaledb/latest/how-to-guides/configuration/timescaledb-config",
+ to: "https://docs.tigerdata.com/self-hosted/latest/configuration/timescaledb-config/"
+ },
+ {
+ from: "/timescaledb/latest/how-to-guides/configuration/timescaledb-tune",
+ to: "https://docs.tigerdata.com/self-hosted/latest/configuration/timescaledb-tune"
+ },
+ {
+ from: "/timescaledb/latest/how-to-guides/multinode-timescaledb",
+ to: "https://docs.tigerdata.com/self-hosted/latest/multinode-timescaledb/"
+ },
+ {
+ from: "/timescaledb/latest/how-to-guides/hyperfunctions/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/hyperfunctions/"
+ },
+ {
+ from: "/timescaledb/latest/how-to-guides/replication-and-ha",
+ to: "https://docs.tigerdata.com/self-hosted/latest/replication-and-ha/"
+ },
+ {
+ from: "/timescaledb/latest/how-to-guides/tooling",
+ to: "https://docs.tigerdata.com/self-hosted/latest/tooling/"
+ },
+ {
+ from: "/timescaledb/latest/how-to-guides/troubleshoot-timescaledb",
+ to: "https://docs.tigerdata.com/self-hosted/latest/troubleshooting/"
+ },
+ {
+ from: "/timescaledb/latest/how-to-guides/upgrades",
+ to: "https://docs.tigerdata.com/self-hosted/latest/upgrades/"
+ },
+ {
+ from: "/timescaledb/latest/how-to-guides/upgrades/troubleshooting",
+ to: "https://docs.tigerdata.com/self-hosted/latest/troubleshooting/"
+ },
+ {
+ from: "/timescaledb/latest/how-to-guides/uninstall",
+ to: "https://docs.tigerdata.com/self-hosted/latest/uninstall"
+ },
+ {
+ from: "/timescaledb/latest/how-to-guides/user-defined-actions/about-user-defined-actions/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/jobs/"
+ },
+ {
+ from: "/timescaledb/latest/how-to-guides/user-defined-actions/example-backfill/",
+ to: "https://github.com/timescale/timescaledb-extras/blob/master/backfill.sql"
+ },
+ {
+ from: "/timescaledb/latest/introduction",
+ to: "https://docs.tigerdata.com/use-timescale/latest/"
+ },
+ {
+ from: "/timescaledb/latest/overview",
+ to: "https://docs.tigerdata.com/use-timescale/latest/"
+ },
+ {
+ from: "/timescaledb/latest/overview/what-is-time-series-data",
+ to: "https://docs.tigerdata.com/"
+ },
+ {
+ from: "/timescaledb/latest/overview/core-concepts",
+ to: "https://docs.tigerdata.com/getting-started/latest/"
+ },
+ {
+ from: "/timescaledb/latest/overview/core-concepts/backup-restore",
+ to: "https://docs.tigerdata.com/use-timescale/latest/backup-restore-cloud/"
+ },
+ {
+ from: "/timescaledb/latest/overview/core-concepts/compression",
+ to: "https://docs.tigerdata.com/use-timescale/latest/compression/"
+ },
+ {
+ from: "/timescaledb/latest/overview/core-concepts/continuous-aggregates",
+ to: "https://docs.tigerdata.com/use-timescale/latest/continuous-aggregates/"
+ },
+ {
+ from: "/timescaledb/latest/overview/core-concepts/data-retention",
+ to: "https://docs.tigerdata.com/use-timescale/latest/data-retention/"
+ },
+ {
+ from: "/timescaledb/latest/overview/core-concepts/hypertables-and-chunks",
+ to: "https://docs.tigerdata.com/use-timescale/latest/hypertables/about-hypertables"
+ },
+ {
+ from: "/timescaledb/latest/overview/core-concepts/user-defined-actions",
+ to: "https://docs.tigerdata.com/use-timescale/latest/jobs/"
+ },
+ {
+ from: "/timescaledb/latest/overview/deployment-options",
+ to: "https://docs.tigerdata.com/getting-started/latest/"
+ },
+ {
+ from: "/timescaledb/latest/overview/faq",
+ to: "https://docs.tigerdata.com/about/latest/"
+ },
+ {
+ from: "/timescaledb/latest/overview/faq/using-timescaledb",
+ to: "https://docs.tigerdata.com/use-timescale/latest/"
+ },
+ {
+ from: "/timescaledb/latest/overview/kubernetes",
+ to: "https://docs.tigerdata.com/self-hosted/latest/install/installation-kubernetes"
+ },
+ {
+ from: "/timescaledb/latest/overview/limitations",
+ to: "https://docs.tigerdata.com/use-timescale/latest/limitations/"
+ },
+ {
+ from: "/timescaledb/latest/overview/release-notes",
+ to: "https://docs.tigerdata.com/about/latest/release-notes/"
+ },
+ {
+ from: "/timescaledb/latest/quick-start",
+ to: "https://docs.tigerdata.com/quick-start/latest/"
+ },
+ {
+ from: "/timescaledb/latest/timescaledb-edition-comparison",
+ to: "https://docs.tigerdata.com/about/latest/timescaledb-editions/"
+ },
+ {
+ from: "/timescaledb/latest/tutorials",
+ to: "https://docs.tigerdata.com/tutorials/latest/"
+ },
+ {
+ from: "/timescaledb/latest/tutorials/financial-candlestick-tick-data/",
+ to: "https://docs.tigerdata.com/tutorials/latest/financial-tick-data/"
+ },
+ {
+ from: "/timescaledb/latest/tutorials/promscale/",
+ to: "https://promscale-legacy-docs.timescale.com/"
+ },
+ {
+ from: "/timescaledb/latest/update-timescaledb/update-tsdb-2",
+ to: "https://docs.tigerdata.com/self-hosted/latest/upgrades/"
+ },
+ {
+ from: "/timescaledb/latest/using-timescaledb/actions",
+ to: "https://docs.tigerdata.com/use-timescale/latest/jobs/"
+ },
+ {
+ from: "/timescaledb/latest/using-timescaledb/telemetry",
+ to: "https://docs.tigerdata.com/self-hosted/latest/configuration/telemetry/"
+ },
+ {
+ from: "/tutorials/getting-started-with-promscale",
+ to: "https://promscale-legacy-docs.timescale.com/"
+ },
+ {
+ from: "/tutorials/latest/analyze-cryptocurrency-data/",
+ to: "https://docs.tigerdata.com/tutorials/latest/"
+ },
+ {
+ from: "/tutorials/latest/analyze-intraday-stocks/",
+ to: "https://docs.tigerdata.com/tutorials/latest/"
+ },
+ {
+ from: "/tutorials/latest/aws-lambda/",
+ to: "https://docs.tigerdata.com/tutorials/latest/"
+ },
+ {
+ from: "/tutorials/latest/energy-data/",
+ to: "https://docs.tigerdata.com/tutorials/latest/real-time-analytics-energy-consumption/"
+ },
+ {
+ from: "/tutorials/latest/energy-data/dataset-energy/",
+ to: "https://docs.tigerdata.com/tutorials/latest/real-time-analytics-energy-consumption/"
+ },
+ {
+ from: "/tutorials/latest/energy-data/query-energy/",
+ to: "https://docs.tigerdata.com/tutorials/latest/real-time-analytics-energy-consumption/"
+ },
+ {
+ from: "/tutorials/latest/energy-data/compress-energy/",
+ to: "https://docs.tigerdata.com/tutorials/latest/real-time-analytics-energy-consumption/"
+ },
+ {
+ from: "/tutorials/latest/financial-candlestick-tick-data/create-candlestick-aggregates/",
+ to: "https://docs.tigerdata.com/tutorials/latest/financial-tick-data/financial-tick-query/"
+ },
+ {
+ from: "/tutorials/latest/grafana/",
+ to: "https://docs.tigerdata.com/integrations/latest/grafana/"
+ },
+ {
+ from: "/tutorials/latest/howto-monitor-django-prometheus",
+ to: "https://docs.tigerdata.com/tutorials/latest/"
+ },
+ {
+ from: "/tutorials/latest/monitor-mst-with-prometheus/",
+ to: "https://docs.tigerdata.com/tutorials/latest/"
+ },
+ {
+ from: "/tutorials/latest/nfl-analytics/",
+ to: "https://docs.tigerdata.com/tutorials/latest/"
+ },
+ {
+ from: "/tutorials/latest/nyc-taxi-cab/",
+ to: "https://docs.tigerdata.com/tutorials/latest/real-time-analytics-transport/"
+ },
+ {
+ from: "/tutorials/latest/nyc-taxi-cab/dataset-nyc/",
+ to: "https://docs.tigerdata.com/tutorials/latest/real-time-analytics-transport/"
+ },
+ {
+ from: "/tutorials/latest/nyc-taxi-cab/query-nyc/",
+ to: "https://docs.tigerdata.com/tutorials/latest/real-time-analytics-transport/"
+ },
+ {
+ from: "/tutorials/latest/nyc-taxi-cab/compress-nyc/",
+ to: "https://docs.tigerdata.com/tutorials/latest/real-time-analytics-transport/"
+ },
+ {
+ from: "/tutorials/latest/nyc-taxi-geospatial/dataset-nyc/",
+ to: "https://docs.tigerdata.com/tutorials/latest/real-time-analytics-transport/"
+ },
+ {
+ from: "/tutorials/latest/nyc-taxi-geospatial/plot-nyc",
+ to: "https://docs.tigerdata.com/tutorials/latest/real-time-analytics-transport/"
+ },
+ {
+ from: "/tutorials/latest/prometheus-adapter/",
+ to: "https://docs.tigerdata.com/tutorials/latest/"
+ },
+ {
+ from: "/tutorials/latest/sample-datasets/",
+ to: "https://docs.tigerdata.com/tutorials/latest/"
+ },
+ {
+ from: "/tutorials/latest/telegraf-output-plugin/",
+ to: "https://docs.tigerdata.com/tutorials/latest/"
+ },
+ {
+ from: "/tutorials/latest/time-series-forecast/",
+ to: "https://docs.tigerdata.com/tutorials/latest/"
+ },
+ {
+ from: "/tutorials/tutorial-hello-timescale",
+ to: "https://docs.tigerdata.com/getting-started/latest/"
+ },
+ { from: "/tutorials", to: "https://docs.tigerdata.com/tutorials/latest/" },
+ {
+ from: "/use-timescale/latest/connecting/",
+ to: "https://docs.tigerdata.com/integrations/latest/"
+ },
+ {
+ from: "/use-timescale/latest/connecting/about-connecting",
+ to: "https://docs.tigerdata.com/integrations/latest/find-connection-details/"
+ },
+ {
+ from: "/use-timescale/latest/connecting/about-psql/",
+ to: "https://docs.tigerdata.com/integrations/latest/psql/"
+ },
+ {
+ from: "/use-timescale/latest/connecting/dbeaver/",
+ to: "https://docs.tigerdata.com/integrations/latest/dbeaver/"
+ },
+ {
+ from: "/use-timescale/latest/connecting/pgadmin/",
+ to: "https://docs.tigerdata.com/integrations/latest/pgadmin/"
+ },
+ {
+ from: "/use-timescale/latest/connecting/psql/",
+ to: "https://docs.tigerdata.com/integrations/latest/psql/"
+ },
+ {
+ from: "/use-timescale/latest/data-tiering/move-data/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/data-tiering/about-data-tiering/"
+ },
+ {
+ from: "/use-timescale/latest/how-to-guides/compression/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/compression/"
+ },
+ {
+ from: "/use-timescale/latest/hyperfunctions/install-toolkit/",
+ to: "https://docs.tigerdata.com/self-hosted/latest/tooling/install-toolkit/"
+ },
+ {
+ from: "/use-timescale/latest/install-timescaledb/self-hosted/",
+ to: "https://docs.tigerdata.com/self-hosted/latest/install/"
+ },
+ {
+ from: "/use-timescale/latest/install-timescaledb-toolkit/",
+ to: "https://docs.tigerdata.com/self-hosted/latest/tooling/install-toolkit/"
+ },
+ {
+ from: "/use-timescale/latest/integrations/data-ingest/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/ingest-data/"
+ },
+ {
+ from: "/use-timescale/latest/integrations/data-ingest/telegraf/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/ingest-data/ingest-telegraf/"
+ },
+ {
+ from: "/use-timescale/latest/ingest-data/about-ingesting/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/ingest-data"
+ },
+ {
+ from: "/use-timescale/latest/ingest-data/about-timescaledb-parallel-copy/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/ingest-data"
+ },
+ {
+ from: "/use-timescale/latest/ingest-data/ingest-prometheus/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/ingest-data"
+ },
+ {
+ from: "/use-timescale/latest/migrate-data/",
+ to: "https://docs.tigerdata.com/migrate/latest/"
+ },
+ {
+ from: "/use-timescale/latest/migrate-db/",
+ to: "https://docs.tigerdata.com/migrate/latest/"
+ },
+ {
+ from: "/use-timescale/latest/popsql/",
+ to: "https://docs.tigerdata.com/getting-started/latest/run-queries-from-console/"
+ },
+ {
+ from: "/use-timescale/latest/postgresql-extensions/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/extensions/"
+ },
+ {
+ from: "/use-timescale/latest/schema-management/manage-storage/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/schema-management/"
+ },
+ {
+ from: "/use-timescale/latest/services/maintenance",
+ to: "https://docs.tigerdata.com/use-timescale/latest/upgrades/"
+ },
+ {
+ from: "/use-timescale/latest/services/postgresql-extensions",
+ to: "https://docs.tigerdata.com/use-timescale/latest/extensions/"
+ },
+ {
+ from: "/use-timescale/latest/services/regions",
+ to: "https://docs.tigerdata.com/use-timescale/latest/regions/"
+ },
+ {
+ from: "/use-timescale/latest/services/replicas/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/ha-replicas/"
+ },
+ {
+ from: "/use-timescale/latest/services/resources/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/services/change-resources/"
+ },
+ {
+ from: "/use-timescale/latest/update-timescaledb/",
+ to: "https://docs.tigerdata.com/self-hosted/latest/upgrades/"
+ },
+ {
+ from: "/use-timescale/latest/vpc-peering-aws/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/vpc/"
+ },
+ {
+ from: "/ai/latest/pgvectorize/",
+ to: "https://docs.tigerdata.com/ai/latest/pgvectorizer/"
+ },
+ {
+ from: "/using-timescaledb/visualizing-data",
+ to: "https://docs.tigerdata.com/integrations/latest/grafana/"
+ },
+ {
+ from: "/use-timescale/latest/account-management/",
+ to: "https://docs.tigerdata.com/about/latest/pricing-and-account-management/"
+ },
+ { from: "/v0.8/api", to: "https://docs.tigerdata.com/api/latest/" },
+ { from: "/v0.9/api", to: "https://docs.tigerdata.com/api/latest/" },
+ { from: "/v0.10/api", to: "https://docs.tigerdata.com/api/latest/" },
+ { from: "/v0.11/api", to: "https://docs.tigerdata.com/api/latest/" },
+ { from: "/v0.12/api", to: "https://docs.tigerdata.com/api/latest/" },
+ { from: "/v2.0/api", to: "https://docs.tigerdata.com/api/latest/" },
+ {
+ from: "/cloud/latest/service-operations/resources/",
+ to: "https://docs.tigerdata.com/about/latest/pricing-and-account-management/"
+ },
+ {
+ from: "/install/latest/self-hosted/installation-debian/",
+ to: "https://docs.tigerdata.com/self-hosted/latest/install/installation-linux/"
+ },
+ {
+ from: "/install/latest/self-hosted/installation-docker/",
+ to: "https://docs.tigerdata.com/self-hosted/latest/install/installation-docker/"
+ },
+ {
+ from: "/latest/getting-started/setup",
+ to: "https://docs.tigerdata.com/self-hosted/latest/install/"
+ },
+ {
+ from: "/v0.9/faq",
+ to: "https://docs.tigerdata.com/about/latest/"
+ },
+ {
+ from: "/getting-started/installation/rhel-centos/installation-yum",
+ to: "https://docs.tigerdata.com/self-hosted/latest/install/"
+ },
+ {
+ from: "/latest/main",
+ to: "https://docs.tigerdata.com/getting-started/latest/"
+ },
+ {
+ from: "/timescaledb/latest/tutorials/grafana/visualizations/pie-chart/",
+ to: "https://docs.tigerdata.com/integrations/latest/grafana/"
+ },
+ {
+ from: "/promscale/latest/about-promscale/#promscale-schema-for-metric-data",
+ to: "https://docs.tigerdata.com/"
+ },
+ {
+ from: "/promscale/latest/visualize-data/grafana",
+ to: "https://docs.tigerdata.com/integrations/latest/grafana/"
+ },
+ {
+ from: "/install/latest/self-hosted/installation-redhat/#where-to-next",
+ to: "https://docs.tigerdata.com/self-hosted/latest/install/"
+ },
+ {
+ from: "/latest/getting-started/setup",
+ to: "https://docs.tigerdata.com/getting-started/latest/"
+ },
+ {
+ from: "/latest/api#add_dimension",
+ to: "https://docs.tigerdata.com/api/latest/hypertable/add_dimension/"
+ },
+ {
+ from: "/timescaledb/latest/tutorials/grafana/grafana-variables/",
+ to: "https://docs.tigerdata.com/integrations/latest/grafana/"
+ },
+ {
+ from: "/clustering/using-timescaledb/update-db",
+ to: "https://docs.tigerdata.com/self-hosted/latest/upgrades/"
+ },
+ {
+ from: "/timescaledb/latest/how-to-guides/time-buckets/use-time-buckets/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/time-buckets/"
+ },
+ {
+ from: "/use-timescale/latest/vpc/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/security/vpc/"
+ },
+ {
+ from: "/use-timescale/latest/data-tiering/tour-data-tiering/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/data-tiering/enabling-data-tiering/"
+ },
+ {
+ from: "/use-timescale/latest/data-tiering/manual-tier-chunk/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/data-tiering/enabling-data-tiering/"
+ },
+ {
+ from: "/use-timescale/latest/data-tiering/untier-data/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/data-tiering/enabling-data-tiering/"
+ },
+ {
+ from: "/use-timescale/latest/data-tiering/creating-data-tiering-policy/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/data-tiering/enabling-data-tiering/"
+ },
+ {
+ from: "/use-timescale/latest/data-tiering/disabling-data-tiering/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/data-tiering/enabling-data-tiering/"
+ },
+ {
+ from: "/use-timescale/latest/compression/backfill-historical-data/",
+ to: "https://github.com/timescale/timescaledb-extras/blob/master/backfill.sql"
+ },
+ {
+ from: "/use-timescale/latest/compression/compression-methods",
+ to: "https://docs.timescale.com/use-timescale/latest/hypercore/compression-methods/"
+ },
+ {
+ from: "/use-timescale/latest/integrations/observability-alerting/grafana/installation/",
+ to: "https://docs.tigerdata.com/integrations/latest/grafana/"
+ },
+ {
+ from: "/use-timescale/latest/integrations/observability-alerting/grafana/geospatial-dashboards/",
+ to: "https://docs.tigerdata.com/integrations/latest/grafana/"
+ },
+ {
+ from: "/use-timescale/latest/integrations/observability-alerting/grafana/create-dashboard-and-panel/",
+ to: "https://docs.tigerdata.com/integrations/latest/grafana/"
+ },
+ {
+ from: "/use-timescale/latest/integrations/query-admin/about-psql/",
+ to: "https://docs.tigerdata.com/integrations/latest/psql/"
+ },
+ {
+ from: "/use-timescale/latest/integrations/query-admin/psql/",
+ to: "https://docs.tigerdata.com/integrations/latest/psql/"
+ },
+ {
+ from: "/use-timescale/latest/integrations/query-admin/about-connecting/",
+ to: "https://docs.tigerdata.com/integrations/latest/find-connection-details/"
+ },
+ {
+ from: "/use-timescale/latest/integrations/query-admin/azure-data-studio/",
+ to: "https://docs.tigerdata.com/integrations/latest/azure-data-studio/"
+ },
+ {
+ from: "/use-timescale/latest/integrations/query-admin/dbeaver/",
+ to: "https://docs.tigerdata.com/integrations/latest/dbeaver/"
+ },
+ {
+ from: "/use-timescale/latest/integrations/query-admin/pgadmin/",
+ to: "https://docs.tigerdata.com/integrations/latest/pgadmin/"
+ },
+ {
+ from: "/use-timescale/latest/integrations/query-admin/qstudio/",
+ to: "https://docs.tigerdata.com/integrations/latest/qstudio/"
+ },
+ {
+ from: "/use-timescale/latest/integrations/config-deploy/terraform/",
+ to: "https://docs.tigerdata.com/integrations/latest/terraform/"
+ },
+ {
+ from: "/use-timescale/latest/integrations/observability-alerting/tableau/",
+ to: "https://docs.tigerdata.com/integrations/latest/tableau/"
+ },
+ {
+ from: "/use-timescale/latest/user-defined-actions/troubleshooting/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/jobs/troubleshooting/"
+ },
+ {
+ from: "/use-timescale/latest/user-defined-actions/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/jobs/"
+ },
+ {
+ from: "/use-timescale/latest/user-defined-actions/about-user-defined-actions/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/jobs/create-and-manage-jobs/"
+ },
+ {
+ from: "/use-timescale/latest/user-defined-actions/create-and-register/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/jobs/create-and-manage-jobs/"
+ },
+ {
+ from: "/use-timescale/latest/user-defined-actions/test-and-debug/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/jobs/create-and-manage-jobs/"
+ },
+ {
+ from: "/use-timescale/latest/user-defined-actions/alter-and-delete/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/jobs/create-and-manage-jobs/"
+ },
+ {
+ from: "/use-timescale/latest/user-defined-actions/example-generic-retention/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/jobs/example-generic-retention/"
+ },
+ {
+ from: "/use-timescale/latest/user-defined-actions/example-tiered-storage/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/jobs/example-tiered-storage/"
+ },
+ {
+ from: "/use-timescale/latest/user-defined-actions/example-downsample-and-compress/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/jobs/example-downsample-and-compress/"
+ },
+ {
+ from: "/api/latest/actions/add_job/",
+ to: "https://docs.tigerdata.com/api/latest/jobs-automation/add_job/"
+ },
+ {
+ from: "/api/latest/actions/alter_job/",
+ to: "https://docs.tigerdata.com/api/latest/jobs-automation/alter_job/"
+ },
+ {
+ from: "/api/latest/actions/delete_job/",
+ to: "https://docs.tigerdata.com/api/latest/jobs-automation/delete_job/"
+ },
+ {
+ from: "/api/latest/actions/run_job/",
+ to: "https://docs.tigerdata.com/api/latest/jobs-automation/run_job/"
+ },
+ {
+ from: "/api/latest/actions/",
+ to: "https://docs.tigerdata.com/api/latest/jobs-automation/"
+ },
+ {
+ from: "/use-timescale/latest/services/i-o-boost/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/data-tiering/enabling-data-tiering/"
+ },
+ {
+ from: "/use-timescale/latest/metrics-logging/integrations/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/metrics-logging/"
+ },
+ {
+ from: "/quick-start/latest/",
+ to: "https://docs.tigerdata.com/getting-started/latest/start-coding-with-timescale/"
+ },
+ {
+ from: "/use-timescale/latest/metrics-logging/service-metrics/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/metrics-logging/monitoring/#metrics"
+ },
+ {
+ from: "/use-timescale/latest/metrics-logging/service-logs/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/metrics-logging/monitoring/#logs"
+ },
+ {
+ from: "/use-timescale/latest/metrics-logging/insights/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/metrics-logging/monitoring/#insights"
+ },
+ {
+ from: "/use-timescale/latest/members/",
+ to: "https://docs.tigerdata.com/use-timescale/latest/security/members/"
+ },
+ {
+ from: '/use-timescale/latest/backup-restore/point-in-time-recovery/',
+ to: 'https://docs.tigerdata.com/use-timescale/latest/backup-restore/',
+ },
+ {
+ from: '/use-timescale/latest/backup-restore/backup-restore-cloud/',
+ to: 'https://docs.tigerdata.com/use-timescale/latest/backup-restore/',
+ }
+ ];
\ No newline at end of file
diff --git a/use-timescale/backup-restore.md b/use-timescale/backup-restore.md
new file mode 100644
index 0000000000..0d75dac813
--- /dev/null
+++ b/use-timescale/backup-restore.md
@@ -0,0 +1,112 @@
+---
+title: Back up and recover your Tiger Cloud services
+excerpt: See how and when Tiger Cloud backs up your data, making sure you always have something to fall back on in case of disaster recovery
+products: [cloud]
+keywords: [backups, restore]
+tags: [recovery, failures]
+---
+
+# Back up and recover your $SERVICE_SHORTs
+
+$CLOUD_LONG automatically handles backup for your $SERVICE_LONGs using the `pgBackRest` tool. You don't need to perform backups manually. What's more, with [cross-region backup][cross-region], you are protected when an entire AWS region goes down.
+
+$CLOUD_LONG automatically creates one full backup every week, and
+incremental backups every day in the same region as your $SERVICE_SHORT. Additionally, all [Write-Ahead Log (WAL)][wal] files are retained back to the oldest full backup. This means that you always
+have a full backup available for the current and previous week:
+
+
+
+In the event of a storage failure, a $SERVICE_SHORT automatically recovers from a backup
+to the point of failure. If the whole availability zone goes down, your $SERVICE_LONGs are recovered in a different zone. In the event of a user error, you can [create a point-in-time recovery fork][create-fork].
+
+## Enable cross-region backup
+
+
+
+For added reliability, you can enable cross-region backup. This protects your data when an entire AWS region goes down. In this case, you have two identical backups of your $SERVICE_SHORT at any time, but one of them is in a different AWS region. Cross-region backups are updated daily and weekly in the same way as a regular backup. You can have one cross-region backup for a $SERVICE_SHORT.
+
+You enable cross-region backup when you create a $SERVICE_SHORT, or configure it for an existing $SERVICE_SHORT in $CONSOLE_LONG:
+
+
+
+1. In [$CONSOLE_SHORT][console], select your $SERVICE_SHORT and click `Operations` > `Backup & restore`.
+
+1. In `Cross-region backup`, select the region in the dropdown and click `Enable backup`.
+
+ 
+
+ You can now see the backup, its region, and creation date in a list.
+
+
+
+You can have one cross-region backup per $SERVICE_SHORT. To change the region of your backup:
+
+
+
+1. In [$CONSOLE_SHORT][console], select your $SERVICE_SHORT and click `Operations` > `Backup & restore`.
+
+1. Click the trash icon next to the existing backup to disable it.
+
+ 
+
+1. Create a new backup in a different region.
+
+
+
+
+## Create a point-in-time recovery fork
+
+To recover your $SERVICE_SHORT from a destructive or unwanted action, create a point-in-time recovery fork. You can recover a $SERVICE_SHORT to any point within the period [defined by your pricing plan][pricing-and-account-management]. The original $SERVICE_SHORT stays untouched to avoid losing data created since the time of recovery.
+
+Since the point-in-time recovery is done in a fork, to migrate your
+application to the point of recovery, change the connection
+strings in your application to use the fork. The provision time for the
+recovery fork is typically less than twenty minutes, but can take longer
+depending on the amount of WAL to be replayed.
+
+To avoid paying for compute for the recovery fork and the original $SERVICE_SHORT, pause the original to only pay storage costs.
+
+You initiate a point-in-time recovery from a same-region or cross-region backup in $CONSOLE_LONG:
+
+
+
+
+
+
+
+1. In [$CONSOLE][console], from the `Services` list, ensure the $SERVICE_SHORT
+ you want to recover has a status of `Running` or `Paused`.
+1. Navigate to `Operations` > `Backup & restore` and click `Create recovery fork`.
+1. Select the recovery point, ensuring the correct time zone (UTC offset).
+1. Configure the fork.
+
+ You can add an HA replica, enable cross-region backup, change the compute resources, and
+ add a connection pooler as part of this process. Best practice is to match
+ the same configuration you had at the point you want to recover to.
+1. Confirm by clicking `Fork service`.
+
+ A fork of the $SERVICE_SHORT is created. The recovered $SERVICE_SHORT shows in `Services` with a label specifying which $SERVICE_SHORT it has been forked from.
+1. Update the connection strings in your app to use the fork.
+
+
+
+
+
+
+
+[Contact us](mailto:support@tigerdata.com) and we will assist in recovering your $SERVICE_SHORT.
+
+
+
+
+
+
+[console]: https://console.cloud.timescale.com/dashboard/services
+[ha-replicas]: /about/use-timescale/:currentVersion:/ha-replicas/
+[pricing-and-account-management]: /about/:currentVersion:/pricing-and-account-management/
+[wal]: https://www.postgresql.org/docs/current/wal-intro.html
+[support]: https://www.timescale.com/contact/
+[pitr]: /use-timescale/:currentVersion:/backup-restore/point-in-time-recovery/
+[rapid-recovery]: /use-timescale/:currentVersion:/ha-replicas/#rapid-recovery
+[cross-region]: /use-timescale/:currentVersion:/backup-restore#enable-cross-region-backup
+[create-fork]: /use-timescale/:currentVersion:/backup-restore#create-a-point-in-time-recovery-fork
diff --git a/use-timescale/backup-restore/backup-restore-cloud.md b/use-timescale/backup-restore/backup-restore-cloud.md
deleted file mode 100644
index b2bedcdbfc..0000000000
--- a/use-timescale/backup-restore/backup-restore-cloud.md
+++ /dev/null
@@ -1,42 +0,0 @@
----
-title: Backup and restore
-excerpt: See how and when Tiger Cloud backs up your data, making sure you always have something to fall back on in case of disaster recovery
-products: [cloud]
-keywords: [backups, restore]
-tags: [recovery, failures]
----
-
-# Backup and restore
-
-$CLOUD_LONG automatically handles backup and restore for all
-$SERVICE_LONGs using the `pgBackRest` tool. You don't need to perform
-backups for your $SERVICE_SHORTs manually.
-
-$CLOUD_LONG automatically creates one full backup every week, and
-incremental backups every day. Additionally, all WAL ([Write-Ahead Log][wal])
-files are retained back to the oldest full backup. This means that you always
-have a full backup available for the current and previous week, and your $SERVICE_SHORT
-can be restored to any point during this time period.
-
-In the event of a storage failure, a $SERVICE_SHORT automatically restores from backup
-to the point of failure. In the event of a user error where a point-in-time
-recovery needs to be done, you can create a PITR fork by following the
-instructions [here][pitr].
-
-This diagram describes how a restore from backup occurs after a storage failure:
-
-
-
-Compute failures do not require a full restore from backup. For more
-information, see the
-[rapid recovery section][rapid-recovery].
-
-
-
-
-
-[wal]: https://www.postgresql.org/docs/current/wal-intro.html
-[support]: https://www.timescale.com/contact/
-[pitr]: /use-timescale/:currentVersion:/backup-restore/point-in-time-recovery/
-[rapid-recovery]: /use-timescale/:currentVersion:/ha-replicas/#rapid-recovery
-
diff --git a/use-timescale/backup-restore/index.md b/use-timescale/backup-restore/index.md
deleted file mode 100644
index 3fbb0ecc58..0000000000
--- a/use-timescale/backup-restore/index.md
+++ /dev/null
@@ -1,25 +0,0 @@
----
-title: Backup and restore
-excerpt: Tiger Cloud handles database backup and recovery for your services automatically, using the pgBackRest tool. Need more control? Set up point-in-time-recovery in Tiger Cloud Console
-products: [cloud]
-keywords: [backup, restore, pitr, point-in-time recovery]
-tags: [backup, restore, recovery, pitr]
-cloud_ui:
- path:
- - [services, :serviceId, operations, management]
----
-
-# Backup, restore, and PITR
-
-$CLOUD_LONG automatically handles backup and restore for all
-$SERVICE_LONGs using the `pgBackRest` tool. You don't need to perform
-backups for your $SERVICE_SHORT manually.
-
-$CLOUD_LONG also offers self-initiated point-in-time recovery (PITR) in $CONSOLE_SHORT.
-
-* [Backup and restore][backup-recovery] in $CLOUD_LONG
-* Performing a [point-in-time recovery][pitr] in $CLOUD_LONG
-
-[backup-recovery]: /use-timescale/:currentVersion:/backup-restore/backup-restore-cloud/
-[pitr]: /use-timescale/:currentVersion:/backup-restore/point-in-time-recovery/
-
diff --git a/use-timescale/backup-restore/point-in-time-recovery.md b/use-timescale/backup-restore/point-in-time-recovery.md
deleted file mode 100644
index a6a14676e0..0000000000
--- a/use-timescale/backup-restore/point-in-time-recovery.md
+++ /dev/null
@@ -1,51 +0,0 @@
----
-title: Point-in-time recovery
-excerpt: Going through a destructive event and need to recover your data? Restore your Tiger Cloud service to a previous state with point-in-time recovery
-products: [cloud]
-keywords: [restore, recovery, pitr]
-tags: [recovery, restore, pitr]
----
-
-# Point-in-time recovery
-
-Point-in-time recovery allows you to recover your database from a destructive
-or unwanted action or change. You can recover a $SERVICE_SHORT to any point within the period [defined by your pricing plan][pricing-and-account-management].
-
-Initiating a
-point-in-time recovery of your $SERVICE_SHORT creates a fork of your $SERVICE_SHORT that
-matches the state of your database at the specified time of recovery. The
-original $SERVICE_SHORT stays untouched to avoid losing data created since the
-time of recovery.
-
-Since the point-in-time recovery is done in a fork, to migrate your
-application to the point of recovery, switch out the connection
-strings in your application to use the fork. The provision time for the
-recovery fork is typically less than twenty minutes, but can take longer
-depending on the amount of WAL to be replayed.
-
-To avoid paying for compute for the recovery fork and the original $SERVICE_SHORT, you
-can pause the original to only pay storage costs.
-
-
-
-### Initiating a point-in-time recovery (PITR)
-
-1. In $CONSOLE_LONG, from the `Services` list, ensure the $SERVICE_SHORT
- you want to PITR has a status of `Running` or `Paused`.
-1. Navigate to the `Operations` tab.
-1. In the `Service management` section, click `Create recovery fork`. In the
- creation page, select the time you would like to recover to, ensuring the
- correct time zone (UTC offset).
-1. [](#)You can also add an HA replica, change the compute resources, and
- add a connection pooler as part of this process. It is recommended to match
- the same configuration you had at the point you want to recover to.
-1. Confirm by clicking `Create recovery fork`. A fork of the $SERVICE_SHORT is
- created to the point-in-time specified.
-1. The recovered $SERVICE_SHORT shows in the `Services` dashboard with a label stating
- which $SERVICE_SHORT it has been forked from.
-1. If you would like to use your application to use the recovered fork, ensure
- you update your connection strings to the fork throughout your app.
-
-
-
-[pricing-and-account-management]: /about/:currentVersion:/pricing-and-account-management/
\ No newline at end of file
diff --git a/use-timescale/ha-replicas/index.md b/use-timescale/ha-replicas/index.md
index d8b57d8130..ef2dbb5a5f 100644
--- a/use-timescale/ha-replicas/index.md
+++ b/use-timescale/ha-replicas/index.md
@@ -54,4 +54,4 @@ To avoid data loss, $SERVICE_SHORTs are monitored for this kind of scenario.
[read-replica]: /use-timescale/:currentVersion:/ha-replicas/read-scaling/
[mst-failover]: /mst/:currentVersion:/failover/
[self-hosted-ha]: /self-hosted/:currentVersion:/replication-and-ha/
-[backup-recovery]: /use-timescale/:currentVersion:/backup-restore/backup-restore-cloud/
+[backup-recovery]: /use-timescale/:currentVersion:/backup-restore/
diff --git a/use-timescale/page-index/page-index.js b/use-timescale/page-index/page-index.js
index 17e7974918..5feef5dd69 100644
--- a/use-timescale/page-index/page-index.js
+++ b/use-timescale/page-index/page-index.js
@@ -639,20 +639,8 @@ module.exports = [
],
},
{
- title: "Backup, restore, and PITR",
+ title: "Back up and recover your services",
href: "backup-restore",
- children: [
- {
- title: "Backup and restore",
- href: "backup-restore-cloud",
- excerpt: "Tiger Cloud backup and restore",
- },
- {
- title: "Point-in-time recovery",
- href: "point-in-time-recovery",
- excerpt: "PITR on Tiger Cloud services",
- },
- ],
},
{
title: "Jobs",