diff --git a/ai/explore-data-with-chat2query.md b/ai/explore-data-with-chat2query.md index 2e0a61cf93a56..bb804b83f9625 100644 --- a/ai/explore-data-with-chat2query.md +++ b/ai/explore-data-with-chat2query.md @@ -1,6 +1,7 @@ --- title: Explore Your Data with AI-Assisted SQL Editor summary: Learn how to use AI-assisted SQL Editor in the TiDB Cloud console, to maximize your data value. +aliases: ['/tidbcloud/explore-data-with-chat2query'] --- # Explore Your Data with AI-Assisted SQL Editor diff --git a/ai/sql-proxy-account.md b/ai/sql-proxy-account.md index 82b8238b2c265..b3746fcfd813c 100644 --- a/ai/sql-proxy-account.md +++ b/ai/sql-proxy-account.md @@ -1,6 +1,7 @@ --- title: SQL Proxy Account summary: Learn about the SQL proxy account in TiDB Cloud. +aliases: ['/tidbcloud/sql-proxy-account'] --- # SQL Proxy Account diff --git a/ai/vector-search-auto-embedding-amazon-titan.md b/ai/vector-search-auto-embedding-amazon-titan.md index 72f1a6089e511..a4371f956463b 100644 --- a/ai/vector-search-auto-embedding-amazon-titan.md +++ b/ai/vector-search-auto-embedding-amazon-titan.md @@ -1,6 +1,7 @@ --- title: Amazon Titan Embeddings summary: Learn how to use Amazon Titan embedding models in TiDB Cloud. +aliases: ['/tidbcloud/vector-search-auto-embedding-amazon-titan/'] --- # Amazon Titan Embeddings diff --git a/ai/vector-search-auto-embedding-cohere.md b/ai/vector-search-auto-embedding-cohere.md index 0f5950bb1e80e..197499c08e474 100644 --- a/ai/vector-search-auto-embedding-cohere.md +++ b/ai/vector-search-auto-embedding-cohere.md @@ -1,6 +1,7 @@ --- title: Cohere Embeddings summary: Learn how to use Cohere embedding models in TiDB Cloud. +aliases: ['/tidbcloud/vector-search-auto-embedding-cohere/'] --- # Cohere Embeddings diff --git a/ai/vector-search-auto-embedding-gemini.md b/ai/vector-search-auto-embedding-gemini.md index 6292479eec150..be52040f3905b 100644 --- a/ai/vector-search-auto-embedding-gemini.md +++ b/ai/vector-search-auto-embedding-gemini.md @@ -1,6 +1,7 @@ --- title: Gemini Embeddings summary: Learn how to use Google Gemini embedding models in TiDB Cloud. +aliases: ['/tidbcloud/vector-search-auto-embedding-gemini/'] --- # Gemini Embeddings diff --git a/ai/vector-search-auto-embedding-huggingface.md b/ai/vector-search-auto-embedding-huggingface.md index 321a3e932d70e..9b73ac88f9a64 100644 --- a/ai/vector-search-auto-embedding-huggingface.md +++ b/ai/vector-search-auto-embedding-huggingface.md @@ -1,6 +1,7 @@ --- title: HuggingFace Embeddings summary: Learn how to use HuggingFace embedding models in TiDB Cloud. +aliases: ['/tidbcloud/vector-search-auto-embedding-huggingface/'] --- # HuggingFace Embeddings diff --git a/ai/vector-search-auto-embedding-jina-ai.md b/ai/vector-search-auto-embedding-jina-ai.md index c30b3d1b7d3c0..2033ffaa2f83b 100644 --- a/ai/vector-search-auto-embedding-jina-ai.md +++ b/ai/vector-search-auto-embedding-jina-ai.md @@ -1,6 +1,7 @@ --- title: Jina AI Embeddings summary: Learn how to use Jina AI embedding models in TiDB Cloud. +aliases: ['/tidbcloud/vector-search-auto-embedding-jina-ai/'] --- # Jina AI Embeddings diff --git a/ai/vector-search-auto-embedding-nvidia-nim.md b/ai/vector-search-auto-embedding-nvidia-nim.md index cfecd69f36ff9..63e6fff00b5b5 100644 --- a/ai/vector-search-auto-embedding-nvidia-nim.md +++ b/ai/vector-search-auto-embedding-nvidia-nim.md @@ -1,6 +1,7 @@ --- title: NVIDIA NIM Embeddings summary: Learn how to use NVIDIA NIM embedding models in TiDB Cloud. +aliases: ['/tidbcloud/vector-search-auto-embedding-nvidia-nim/'] --- # NVIDIA NIM Embeddings diff --git a/ai/vector-search-auto-embedding-openai.md b/ai/vector-search-auto-embedding-openai.md index e8e6ed6576522..5c02b181d97e1 100644 --- a/ai/vector-search-auto-embedding-openai.md +++ b/ai/vector-search-auto-embedding-openai.md @@ -1,6 +1,7 @@ --- title: OpenAI Embeddings summary: Learn how to use OpenAI embedding models in TiDB Cloud. +aliases: ['/tidbcloud/vector-search-auto-embedding-openai/'] --- # OpenAI Embeddings diff --git a/ai/vector-search-auto-embedding-overview.md b/ai/vector-search-auto-embedding-overview.md index a8ad0dab99a98..de2bb07ef46ab 100644 --- a/ai/vector-search-auto-embedding-overview.md +++ b/ai/vector-search-auto-embedding-overview.md @@ -1,6 +1,7 @@ --- title: Auto Embedding Overview summary: Learn how to use Auto Embedding to perform semantic searches with plain text instead of vectors. +aliases: ['/tidbcloud/vector-search-auto-embedding-overview/'] --- # Auto Embedding Overview diff --git a/ai/vector-search-changelogs.md b/ai/vector-search-changelogs.md index 0b550c444a643..44ae1b7bfc11e 100644 --- a/ai/vector-search-changelogs.md +++ b/ai/vector-search-changelogs.md @@ -1,6 +1,7 @@ --- title: Vector Search Changelogs summary: Learn about the new features, compatibility changes, improvements, and bug fixes for the TiDB vector search feature. +aliases: ['/tidbcloud/vector-search-changelogs/'] --- # Vector Search Changelogs diff --git a/ai/vector-search-data-types.md b/ai/vector-search-data-types.md index 1d67ae9f9f37f..48de2d49564db 100644 --- a/ai/vector-search-data-types.md +++ b/ai/vector-search-data-types.md @@ -1,6 +1,7 @@ --- title: Vector Data Types summary: Learn about the Vector data types in TiDB. +aliases: ['/tidb/stable/vector-search-data-types/','/tidb/dev/vector-search-data-types/','/tidbcloud/vector-search-data-types/'] --- # Vector Data Types diff --git a/ai/vector-search-full-text-search-python.md b/ai/vector-search-full-text-search-python.md index 5b6750376c428..43223f0d96c4b 100644 --- a/ai/vector-search-full-text-search-python.md +++ b/ai/vector-search-full-text-search-python.md @@ -1,7 +1,7 @@ --- title: Full-Text Search with Python summary: Full-text search lets you retrieve documents for exact keywords. In Retrieval-Augmented Generation (RAG) scenarios, you can use full-text search together with vector search to improve the retrieval quality. -aliases: ['/tidb/stable/vector-search-full-text-search-python'] +aliases: ['/tidb/stable/vector-search-full-text-search-python/','/tidbcloud/vector-search-full-text-search-python/'] --- # Full-Text Search with Python diff --git a/ai/vector-search-full-text-search-sql.md b/ai/vector-search-full-text-search-sql.md index 347fa35e248c5..bd4e9ac6b4909 100644 --- a/ai/vector-search-full-text-search-sql.md +++ b/ai/vector-search-full-text-search-sql.md @@ -1,7 +1,7 @@ --- title: Full-Text Search with SQL summary: Full-text search lets you retrieve documents for exact keywords. In Retrieval-Augmented Generation (RAG) scenarios, you can use full-text search together with vector search to improve the retrieval quality. -aliases: ['/tidb/stable/vector-search-full-text-search-sql'] +aliases: ['/tidb/stable/vector-search-full-text-search-sql/','/tidbcloud/vector-search-full-text-search-sql/'] --- # Full-Text Search with SQL diff --git a/ai/vector-search-functions-and-operators.md b/ai/vector-search-functions-and-operators.md index bb9a9503b262e..c59b78da3138f 100644 --- a/ai/vector-search-functions-and-operators.md +++ b/ai/vector-search-functions-and-operators.md @@ -1,6 +1,7 @@ --- title: Vector Functions and Operators summary: Learn about functions and operators available for Vector data types. +aliases: ['/tidb/stable/vector-search-functions-and-operators/','/tidb/dev/vector-search-functions-and-operators/','/tidbcloud/vector-search-functions-and-operators/'] --- # Vector Functions and Operators diff --git a/ai/vector-search-get-started-using-python.md b/ai/vector-search-get-started-using-python.md index 69e7984d70b9e..7d29f723d0100 100644 --- a/ai/vector-search-get-started-using-python.md +++ b/ai/vector-search-get-started-using-python.md @@ -1,6 +1,7 @@ --- title: Get Started with TiDB + AI via Python summary: Learn how to quickly develop an AI application that performs semantic search using Python and TiDB Vector Search. +aliases: ['/tidb/stable/vector-search-get-started-using-python/','/tidb/dev/vector-search-get-started-using-python/','/tidbcloud/vector-search-get-started-using-python/'] --- # Get Started with TiDB + AI via Python diff --git a/ai/vector-search-get-started-using-sql.md b/ai/vector-search-get-started-using-sql.md index 5053818c842f8..6dfa53f504641 100644 --- a/ai/vector-search-get-started-using-sql.md +++ b/ai/vector-search-get-started-using-sql.md @@ -1,6 +1,7 @@ --- title: Get Started with Vector Search via SQL summary: Learn how to quickly get started with Vector Search in TiDB using SQL statements to power your generative AI applications. +aliases: ['/tidb/stable/vector-search-get-started-using-sql/','/tidb/dev/vector-search-get-started-using-sql/','/tidbcloud/vector-search-get-started-using-sql/'] --- # Get Started with Vector Search via SQL diff --git a/ai/vector-search-hybrid-search.md b/ai/vector-search-hybrid-search.md index 0df31233b82e3..b37ff643ca0d6 100644 --- a/ai/vector-search-hybrid-search.md +++ b/ai/vector-search-hybrid-search.md @@ -1,7 +1,7 @@ --- title: Hybrid Search summary: Use full-text search and vector search together to improve the retrieval quality. -aliases: ['/tidb/stable/vector-search-hybrid-search'] +aliases: ['/tidb/stable/vector-search-hybrid-search/','/tidbcloud/vector-search-hybrid-search/'] --- # Hybrid Search diff --git a/ai/vector-search-improve-performance.md b/ai/vector-search-improve-performance.md index 9724933218721..8e1ba1929a9bd 100644 --- a/ai/vector-search-improve-performance.md +++ b/ai/vector-search-improve-performance.md @@ -1,6 +1,7 @@ --- title: Improve Vector Search Performance summary: Learn best practices for improving the performance of TiDB Vector Search. +aliases: ['/tidb/stable/vector-search-improve-performance/','/tidb/dev/vector-search-improve-performance/','/tidbcloud/vector-search-improve-performance/'] --- # Improve Vector Search Performance diff --git a/ai/vector-search-index.md b/ai/vector-search-index.md index de9a87dd7427a..6996bac9cf349 100644 --- a/ai/vector-search-index.md +++ b/ai/vector-search-index.md @@ -1,6 +1,7 @@ --- title: Vector Search Index summary: Learn how to build and use the vector search index to accelerate K-Nearest neighbors (KNN) queries in TiDB. +aliases: ['/tidb/stable/vector-search-index/','/tidb/dev/vector-search-index/','/tidbcloud/vector-search-index/'] --- # Vector Search Index diff --git a/ai/vector-search-integrate-with-amazon-bedrock.md b/ai/vector-search-integrate-with-amazon-bedrock.md index f7151b6158e63..b7590ad101041 100644 --- a/ai/vector-search-integrate-with-amazon-bedrock.md +++ b/ai/vector-search-integrate-with-amazon-bedrock.md @@ -1,6 +1,7 @@ --- title: Integrate TiDB Vector Search with Amazon Bedrock summary: Learn how to integrate TiDB Vector Search with Amazon Bedrock to build a Retrieval-Augmented Generation (RAG) Q&A bot. +aliases: ['/tidbcloud/vector-search-integrate-with-amazon-bedrock/'] --- # Integrate TiDB Vector Search with Amazon Bedrock diff --git a/ai/vector-search-integrate-with-django-orm.md b/ai/vector-search-integrate-with-django-orm.md index 682e74ba9a9d4..7f5641bcae6f5 100644 --- a/ai/vector-search-integrate-with-django-orm.md +++ b/ai/vector-search-integrate-with-django-orm.md @@ -1,6 +1,7 @@ --- title: Integrate TiDB Vector Search with Django ORM summary: Learn how to integrate TiDB Vector Search with Django ORM to store embeddings and perform semantic search. +aliases: ['/tidb/stable/vector-search-integrate-with-django-orm/','/tidb/dev/vector-search-integrate-with-django-orm/','/tidbcloud/vector-search-integrate-with-django-orm/'] --- # Integrate TiDB Vector Search with Django ORM diff --git a/ai/vector-search-integrate-with-jinaai-embedding.md b/ai/vector-search-integrate-with-jinaai-embedding.md index 6b3323a7e5291..766b5c5b643c9 100644 --- a/ai/vector-search-integrate-with-jinaai-embedding.md +++ b/ai/vector-search-integrate-with-jinaai-embedding.md @@ -1,6 +1,7 @@ --- title: Integrate TiDB Vector Search with Jina AI Embeddings API summary: Learn how to integrate TiDB Vector Search with Jina AI Embeddings API to store embeddings and perform semantic search. +aliases: ['/tidb/stable/vector-search-integrate-with-jinaai-embedding/','/tidb/dev/vector-search-integrate-with-jinaai-embedding/','/tidbcloud/vector-search-integrate-with-jinaai-embedding/'] --- # Integrate TiDB Vector Search with Jina AI Embeddings API diff --git a/ai/vector-search-integrate-with-langchain.md b/ai/vector-search-integrate-with-langchain.md index 4705ffbf72b21..32eb7904d26b2 100644 --- a/ai/vector-search-integrate-with-langchain.md +++ b/ai/vector-search-integrate-with-langchain.md @@ -1,6 +1,7 @@ --- title: Integrate Vector Search with LangChain summary: Learn how to integrate TiDB Vector Search with LangChain. +aliases: ['/tidb/stable/vector-search-integrate-with-langchain/','/tidb/dev/vector-search-integrate-with-langchain/','/tidbcloud/vector-search-integrate-with-langchain/'] --- # Integrate Vector Search with LangChain diff --git a/ai/vector-search-integrate-with-llamaindex.md b/ai/vector-search-integrate-with-llamaindex.md index a25d17f934d27..3383a5344b6e2 100644 --- a/ai/vector-search-integrate-with-llamaindex.md +++ b/ai/vector-search-integrate-with-llamaindex.md @@ -1,6 +1,7 @@ --- title: Integrate Vector Search with LlamaIndex summary: Learn how to integrate TiDB Vector Search with LlamaIndex. +aliases: ['/tidb/stable/vector-search-integrate-with-llamaindex/','/tidb/dev/vector-search-integrate-with-llamaindex/','/tidbcloud/vector-search-integrate-with-llamaindex/'] --- # Integrate Vector Search with LlamaIndex diff --git a/ai/vector-search-integrate-with-peewee.md b/ai/vector-search-integrate-with-peewee.md index d244d3269a56a..a4a1ee98d7392 100644 --- a/ai/vector-search-integrate-with-peewee.md +++ b/ai/vector-search-integrate-with-peewee.md @@ -1,6 +1,7 @@ --- title: Integrate TiDB Vector Search with peewee summary: Learn how to integrate TiDB Vector Search with peewee to store embeddings and perform semantic searches. +aliases: ['/tidb/stable/vector-search-integrate-with-peewee/','/tidb/dev/vector-search-integrate-with-peewee/','/tidbcloud/vector-search-integrate-with-peewee/'] --- # Integrate TiDB Vector Search with peewee diff --git a/ai/vector-search-integrate-with-sqlalchemy.md b/ai/vector-search-integrate-with-sqlalchemy.md index c7cc76d75bcf6..fa8e7b3889af3 100644 --- a/ai/vector-search-integrate-with-sqlalchemy.md +++ b/ai/vector-search-integrate-with-sqlalchemy.md @@ -1,6 +1,7 @@ --- title: Integrate TiDB Vector Search with SQLAlchemy summary: Learn how to integrate TiDB Vector Search with SQLAlchemy to store embeddings and perform semantic searches. +aliases: ['/tidb/stable/vector-search-integrate-with-sqlalchemy/','/tidb/dev/vector-search-integrate-with-sqlalchemy/','/tidbcloud/vector-search-integrate-with-sqlalchemy/'] --- # Integrate TiDB Vector Search with SQLAlchemy diff --git a/ai/vector-search-integration-overview.md b/ai/vector-search-integration-overview.md index c35dfa5f181d8..767a3115b57e5 100644 --- a/ai/vector-search-integration-overview.md +++ b/ai/vector-search-integration-overview.md @@ -1,6 +1,7 @@ --- title: Vector Search Integration Overview summary: An overview of TiDB vector search integration, including supported AI frameworks, embedding models, and ORM libraries. +aliases: ['/tidb/stable/vector-search-integration-overview/','/tidb/dev/vector-search-integration-overview/','/tidbcloud/vector-search-integration-overview/'] --- # Vector Search Integration Overview diff --git a/ai/vector-search-limitations.md b/ai/vector-search-limitations.md index 38148f7bdfcf7..4950a792ca0ef 100644 --- a/ai/vector-search-limitations.md +++ b/ai/vector-search-limitations.md @@ -1,6 +1,7 @@ --- title: Vector Search Limitations summary: Learn the limitations of the TiDB vector search. +aliases: ['/tidb/stable/vector-search-limitations/','/tidb/dev/vector-search-limitations/','/tidbcloud/vector-search-limitations/'] --- # Vector Search Limitations diff --git a/ai/vector-search-overview.md b/ai/vector-search-overview.md index 74f64ac0aaacc..af3d51486fd06 100644 --- a/ai/vector-search-overview.md +++ b/ai/vector-search-overview.md @@ -1,6 +1,7 @@ --- title: Vector Search Overview summary: Learn about Vector Search in TiDB. This feature provides an advanced search solution for performing semantic similarity searches across various data types, including documents, images, audio, and video. +aliases: ['/tidb/stable/vector-search-overview/','/tidb/dev/vector-search-overview/','/tidbcloud/vector-search-overview/'] --- # Vector Search Overview diff --git a/best-practices/_index.md b/best-practices/_index.md index 9f921609605d9..70bc375f17d1b 100644 --- a/best-practices/_index.md +++ b/best-practices/_index.md @@ -1,6 +1,7 @@ --- title: TiDB Best Practices summary: Learn the best practices for deploying, configuring, and using TiDB effectively. +aliases: ['/tidb/stable/best-practices/','/tidb/dev/best-practices/'] --- # TiDB Best Practices diff --git a/best-practices/ddl-introduction.md b/best-practices/ddl-introduction.md index 5a6f252d36fce..37a301c1c839e 100644 --- a/best-practices/ddl-introduction.md +++ b/best-practices/ddl-introduction.md @@ -1,6 +1,7 @@ --- title: Best Practices for DDL Execution in TiDB summary: Learn about how DDL statements are implemented in TiDB, the online change process, and best practices. +aliases: ['/tidb/stable/ddl-introduction/','/tidb/dev/ddl-introduction/','/tidbcloud/ddl-introduction/'] --- # Best Practices for DDL Execution in TiDB diff --git a/best-practices/grafana-monitor-best-practices.md b/best-practices/grafana-monitor-best-practices.md index 206b1f5334b60..8087cf716afb7 100644 --- a/best-practices/grafana-monitor-best-practices.md +++ b/best-practices/grafana-monitor-best-practices.md @@ -1,6 +1,7 @@ --- title: Best Practices for Monitoring TiDB Using Grafana summary: Best Practices for Monitoring TiDB Using Grafana. Deploy a TiDB cluster using TiUP and add Grafana and Prometheus for monitoring. Use metrics to analyze cluster status and diagnose problems. Prometheus collects metrics from TiDB components, and Grafana displays them. Tips for efficient Grafana use include modifying query expressions, switching Y-axis scale, and using API for query results. The platform is powerful for analyzing and diagnosing TiDB cluster status. +aliases: ['/tidb/stable/grafana-monitor-best-practices/','/tidb/dev/grafana-monitor-best-practices/'] --- # Best Practices for Monitoring TiDB Using Grafana diff --git a/best-practices/haproxy-best-practices.md b/best-practices/haproxy-best-practices.md index 372fd469d3094..aa3dc1130f7c5 100644 --- a/best-practices/haproxy-best-practices.md +++ b/best-practices/haproxy-best-practices.md @@ -1,6 +1,7 @@ --- title: Best Practices for Using HAProxy in TiDB summary: HAProxy is a free, open-source load balancer and proxy server for TCP and HTTP-based applications. It provides high availability, load balancing, health checks, sticky sessions, SSL support, and monitoring. To deploy HAProxy, ensure hardware and software requirements are met, then install and configure it. Use the latest stable version for best results. +aliases: ['/tidb/stable/haproxy-best-practices/','/tidb/dev/haproxy-best-practices/'] --- # Best Practices for Using HAProxy in TiDB diff --git a/best-practices/high-concurrency-best-practices.md b/best-practices/high-concurrency-best-practices.md index d82ae4f9d8df2..756fec1649713 100644 --- a/best-practices/high-concurrency-best-practices.md +++ b/best-practices/high-concurrency-best-practices.md @@ -1,6 +1,7 @@ --- title: Best Practices for High-Concurrency Writes summary: This document provides best practices for handling highly-concurrent write-heavy workloads in TiDB. It addresses challenges and solutions for data distribution, hotspot cases, and complex hotspot problems. The article also discusses parameter configuration for optimizing performance. +aliases: ['/tidb/stable/high-concurrency-best-practices/','/tidb/dev/high-concurrency-best-practices/'] --- # Best Practices for High-Concurrency Writes diff --git a/best-practices/index-management-best-practices.md b/best-practices/index-management-best-practices.md index 3410ede7fa8ac..48528336537b6 100644 --- a/best-practices/index-management-best-practices.md +++ b/best-practices/index-management-best-practices.md @@ -1,6 +1,7 @@ --- title: Best Practices for Managing Indexes and Identifying Unused Indexes summary: Learn the best practices for managing and optimizing indexes, identifying and removing unused indexes in TiDB. +aliases: ['/tidb/stable/index-management-best-practices/','/tidb/dev/index-management-best-practices/'] --- # Best Practices for Managing Indexes and Identifying Unused Indexes diff --git a/best-practices/massive-regions-best-practices.md b/best-practices/massive-regions-best-practices.md index c38dd0be98c68..5d2d82f2b8a31 100644 --- a/best-practices/massive-regions-best-practices.md +++ b/best-practices/massive-regions-best-practices.md @@ -1,6 +1,7 @@ --- title: Best Practices for Tuning TiKV Performance with Massive Regions summary: TiKV performance tuning involves reducing the number of Regions and messages, increasing Raftstore concurrency, enabling Hibernate Region and Region Merge, adjusting Raft base tick interval, increasing TiKV instances, and adjusting Region size. Other issues include slow PD leader switching and outdated PD routing information. +aliases: ['/tidb/stable/massive-regions-best-practices/','/tidb/dev/massive-regions-best-practices/'] --- # Best Practices for Tuning TiKV Performance with Massive Regions diff --git a/best-practices/multi-column-index-best-practices.md b/best-practices/multi-column-index-best-practices.md index c6a7dfe757749..59906be563d38 100644 --- a/best-practices/multi-column-index-best-practices.md +++ b/best-practices/multi-column-index-best-practices.md @@ -1,6 +1,7 @@ --- title: Best Practices for Optimizing Multi-Column Indexes summary: Learn how to use multi-column indexes effectively in TiDB and apply advanced optimization techniques. +aliases: ['/tidb/stable/multi-column-index-best-practices/','/tidb/dev/multi-column-index-best-practices/'] --- # Best Practices for Optimizing Multi-Column Indexes diff --git a/best-practices/pd-scheduling-best-practices.md b/best-practices/pd-scheduling-best-practices.md index f9b2263a14f07..1db9ed07d5e7b 100644 --- a/best-practices/pd-scheduling-best-practices.md +++ b/best-practices/pd-scheduling-best-practices.md @@ -1,6 +1,7 @@ --- title: Best Practices for PD Scheduling summary: This document summarizes PD scheduling best practices, including scheduling process, load balancing, hot regions scheduling, cluster topology awareness, scale-down and failure recovery, region merge, query scheduling status, and control scheduling strategy. It also covers common scenarios such as uneven distribution of leaders/regions, slow node recovery, and troubleshooting TiKV nodes. +aliases: ['/tidb/stable/pd-scheduling-best-practices/','/tidb/dev/pd-scheduling-best-practices/'] --- # Best Practices for PD Scheduling diff --git a/best-practices/readonly-nodes.md b/best-practices/readonly-nodes.md index 80faadb4da59f..acfe4fbf66254 100644 --- a/best-practices/readonly-nodes.md +++ b/best-practices/readonly-nodes.md @@ -1,6 +1,7 @@ --- title: Best Practices for Read-Only Storage Nodes summary: This document introduces configuring read-only storage nodes for isolating high-tolerance delay loads from online services. Steps include marking TiKV nodes as read-only, using Placement Rules to store data on read-only nodes as learners, and using Follower Read to read data from read-only nodes. +aliases: ['/tidb/stable/readonly-nodes/','/tidb/dev/readonly-nodes/'] --- # Best Practices for Read-Only Storage Nodes diff --git a/best-practices/saas-best-practices.md b/best-practices/saas-best-practices.md index e40f8adede725..3bb6cc6702bc2 100644 --- a/best-practices/saas-best-practices.md +++ b/best-practices/saas-best-practices.md @@ -1,6 +1,7 @@ --- title: Best Practices for Handling Millions of Tables in SaaS Multi-Tenant Scenarios summary: Learn best practices for TiDB in SaaS (Software as a Service) multi-tenant scenarios, especially for environments where the number of tables in a single cluster exceeds one million. +aliases: ['/tidb/stable/saas-best-practices/','/tidb/dev/saas-best-practices/'] --- # Best Practices for Handling Millions of Tables in SaaS Multi-Tenant Scenarios diff --git a/best-practices/three-dc-local-read.md b/best-practices/three-dc-local-read.md index 7f0c2e4c9a2dd..afbf697d0dcf1 100644 --- a/best-practices/three-dc-local-read.md +++ b/best-practices/three-dc-local-read.md @@ -1,6 +1,7 @@ --- title: Best Practices for Local Reads in Three-Data-Center Deployments summary: TiDB's three data center deployment model can cause increased access latency due to cross-center data reads. To mitigate this, the Stale Read feature allows for local historical data access, reducing latency at the expense of real-time data availability. When using Stale Read in geo-distributed scenarios, TiDB accesses local replicas to avoid cross-center network latency. This is achieved by configuring the `zone` label and setting `tidb_replica_read` to `closest-replicas`. For more information on performing Stale Read, refer to the documentation. +aliases: ['/tidb/stable/three-dc-local-read/','/tidb/dev/three-dc-local-read/'] --- # Best Practices for Local Reads in Three-Data-Center Deployments diff --git a/best-practices/three-nodes-hybrid-deployment.md b/best-practices/three-nodes-hybrid-deployment.md index cbd698c50de28..f4999b80d4d9b 100644 --- a/best-practices/three-nodes-hybrid-deployment.md +++ b/best-practices/three-nodes-hybrid-deployment.md @@ -1,6 +1,7 @@ --- title: Best Practices for Three-Node Hybrid Deployment summary: TiDB cluster can be deployed in a cost-effective way on three machines. Best practices for this hybrid deployment include adjusting parameters for stability and performance. Limiting resource consumption and adjusting thread pool sizes are key to optimizing the cluster. Adjusting parameters for TiKV background tasks and TiDB execution operators is also important. +aliases: ['/tidb/stable/three-nodes-hybrid-deployment/','/tidb/dev/three-nodes-hybrid-deployment/'] --- # Best Practices for Three-Node Hybrid Deployment diff --git a/best-practices/tidb-best-practices.md b/best-practices/tidb-best-practices.md index b07d1a184d6c9..ac45c8e6750ab 100644 --- a/best-practices/tidb-best-practices.md +++ b/best-practices/tidb-best-practices.md @@ -1,6 +1,7 @@ --- title: TiDB Best Practices summary: This document summarizes best practices for using TiDB, covering SQL use and optimization tips for OLAP and OLTP scenarios, with a focus on TiDB-specific optimization options. It also recommends reading three blog posts introducing TiDB's technical principles before diving into the best practices. +aliases: ['/tidb/stable/tidb-best-practices/','/tidb/dev/tidb-best-practices/'] --- # TiDB Best Practices diff --git a/best-practices/uuid.md b/best-practices/uuid.md index 36d77654a6392..ec86c328e87a2 100644 --- a/best-practices/uuid.md +++ b/best-practices/uuid.md @@ -1,6 +1,7 @@ --- title: Best Practices for Using UUIDs as Primary Keys summary: UUIDs, when used as primary keys, offer benefits such as reduced network trips, support in most programming languages and databases, and protection against enumeration attacks. Storing UUIDs as binary in a `BINARY(16)` column is recommended. It's also advised to avoid setting the `swap_flag` with TiDB to prevent hotspots. MySQL compatibility is available for UUIDs. +aliases: ['/tidb/stable/uuid/','/tidb/dev/uuid/','/tidbcloud/uuid/'] --- # Best Practices for Using UUIDs as Primary Keys diff --git a/develop/_index.md b/develop/_index.md index 24d60a5a204db..351cacc120104 100644 --- a/develop/_index.md +++ b/develop/_index.md @@ -1,7 +1,7 @@ --- title: Developer Guide Overview summary: Introduce the overview of the developer guide for TiDB Cloud and TiDB Self-Managed. -aliases: ['/tidbcloud/dev-guide-overview/','/tidb/dev/dev-guide-overview/'] +aliases: ['/tidb/stable/dev-guide-overview/','/tidb/dev/dev-guide-overview/','/tidbcloud/dev-guide-overview/'] --- # Developer Guide Overview diff --git a/develop/dev-guide-aws-appflow-integration.md b/develop/dev-guide-aws-appflow-integration.md index 0068b66d24646..1d77b675fe9ef 100644 --- a/develop/dev-guide-aws-appflow-integration.md +++ b/develop/dev-guide-aws-appflow-integration.md @@ -1,6 +1,7 @@ --- title: Integrate TiDB with Amazon AppFlow summary: Introduce how to integrate TiDB with Amazon AppFlow step by step. +aliases: ['/tidb/stable/dev-guide-aws-appflow-integration/','/tidb/dev/dev-guide-aws-appflow-integration/','/tidbcloud/dev-guide-aws-appflow-integration/'] --- # Integrate TiDB with Amazon AppFlow diff --git a/develop/dev-guide-bi-looker-studio.md b/develop/dev-guide-bi-looker-studio.md index 27c061d255302..e3f62266c827d 100644 --- a/develop/dev-guide-bi-looker-studio.md +++ b/develop/dev-guide-bi-looker-studio.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB Cloud with Looker Studio summary: Learn how to connect to TiDB Cloud using Looker Studio. +aliases: ['/tidbcloud/dev-guide-bi-looker-studio/'] --- # Connect to TiDB Cloud with Looker Studio diff --git a/develop/dev-guide-bookshop-schema-design.md b/develop/dev-guide-bookshop-schema-design.md index b4b4000cbb682..7c0632f8883af 100644 --- a/develop/dev-guide-bookshop-schema-design.md +++ b/develop/dev-guide-bookshop-schema-design.md @@ -1,6 +1,7 @@ --- title: Bookshop Example Application summary: Bookshop is an online bookstore app for buying and rating books. You can import table structures and data via TiUP or TiDB Cloud. Method 1 uses TiUP to quickly generate and import sample data, while Method 2 imports data from Amazon S3 to TiDB Cloud. The database tables include books, authors, users, ratings, book_authors, and orders. The database initialization script `dbinit.sql` creates the table structures for the Bookshop application. +aliases: ['/tidb/stable/dev-guide-bookshop-schema-design/','/tidb/dev/dev-guide-bookshop-schema-design/','/tidbcloud/dev-guide-bookshop-schema-design/'] --- # Bookshop Example Application diff --git a/develop/dev-guide-build-cluster-in-cloud.md b/develop/dev-guide-build-cluster-in-cloud.md index 507fa267fdd73..7c57779818a94 100644 --- a/develop/dev-guide-build-cluster-in-cloud.md +++ b/develop/dev-guide-build-cluster-in-cloud.md @@ -1,6 +1,7 @@ --- title: Build a {{{ .starter }}} Cluster summary: Learn how to build a {{{ .starter }}} cluster in TiDB Cloud and connect to it. +aliases: ['/tidb/stable/dev-guide-build-cluster-in-cloud/','/tidb/dev/dev-guide-build-cluster-in-cloud/','/tidbcloud/dev-guide-build-cluster-in-cloud/'] --- diff --git a/develop/dev-guide-choose-driver-or-orm.md b/develop/dev-guide-choose-driver-or-orm.md index c57d0ece19d83..b42e11e5ea709 100644 --- a/develop/dev-guide-choose-driver-or-orm.md +++ b/develop/dev-guide-choose-driver-or-orm.md @@ -1,6 +1,7 @@ --- title: Choose Driver or ORM summary: Learn how to choose a driver or ORM framework to connect to TiDB. +aliases: ['/tidb/stable/dev-guide-choose-driver-or-orm/','/tidb/dev/dev-guide-choose-driver-or-orm/','/tidbcloud/dev-guide-choose-driver-or-orm/'] --- # Choose Driver or ORM diff --git a/develop/dev-guide-connect-to-tidb.md b/develop/dev-guide-connect-to-tidb.md index 5fc0cf7d6de4b..f4115d16a88f9 100644 --- a/develop/dev-guide-connect-to-tidb.md +++ b/develop/dev-guide-connect-to-tidb.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB summary: Learn how to connect to TiDB. +aliases: ['/tidb/stable/dev-guide-connect-to-tidb/','/tidb/dev/dev-guide-connect-to-tidb/'] --- # Connect to TiDB diff --git a/develop/dev-guide-connection-parameters.md b/develop/dev-guide-connection-parameters.md index e2afe056e22f8..20d99bba27398 100644 --- a/develop/dev-guide-connection-parameters.md +++ b/develop/dev-guide-connection-parameters.md @@ -1,6 +1,7 @@ --- title: Connection Pools and Connection Parameters summary: This document explains how to configure connection pools and parameters for TiDB. It covers connection pool size, probe configuration, and formulas for optimal throughput. It also discusses JDBC API usage and MySQL Connector/J parameter configurations for performance optimization. +aliases: ['/tidb/stable/dev-guide-connection-parameters/','/tidb/dev/dev-guide-connection-parameters/','/tidbcloud/dev-guide-connection-parameters/'] --- # Connection Pools and Connection Parameters diff --git a/develop/dev-guide-create-database.md b/develop/dev-guide-create-database.md index 82bd9af01100d..e3ae772fd1983 100644 --- a/develop/dev-guide-create-database.md +++ b/develop/dev-guide-create-database.md @@ -1,6 +1,7 @@ --- title: Create a Database summary: Learn steps, rules, and examples to create a database. +aliases: ['/tidb/stable/dev-guide-create-database/','/tidb/dev/dev-guide-create-database/','/tidbcloud/dev-guide-create-database/'] --- # Create a Database diff --git a/develop/dev-guide-create-secondary-indexes.md b/develop/dev-guide-create-secondary-indexes.md index d2ae7e3dc3b36..a68516d993765 100644 --- a/develop/dev-guide-create-secondary-indexes.md +++ b/develop/dev-guide-create-secondary-indexes.md @@ -1,6 +1,7 @@ --- title: Create a Secondary Index summary: Learn steps, rules, and examples to create a secondary index. +aliases: ['/tidb/stable/dev-guide-create-secondary-indexes/','/tidb/dev/dev-guide-create-secondary-indexes/','/tidbcloud/dev-guide-create-secondary-indexes/'] --- # Create a Secondary Index diff --git a/develop/dev-guide-create-table.md b/develop/dev-guide-create-table.md index ff5cae4ba6e94..a72f224a6ef21 100644 --- a/develop/dev-guide-create-table.md +++ b/develop/dev-guide-create-table.md @@ -1,6 +1,7 @@ --- title: Create a Table summary: Learn the definitions, rules, and guidelines in table creation. +aliases: ['/tidb/stable/dev-guide-create-table/','/tidb/dev/dev-guide-create-table/','/tidbcloud/dev-guide-create-table/'] --- # Create a Table diff --git a/develop/dev-guide-delete-data.md b/develop/dev-guide-delete-data.md index 9b08a6c70fc12..b01ba251fb67d 100644 --- a/develop/dev-guide-delete-data.md +++ b/develop/dev-guide-delete-data.md @@ -1,6 +1,7 @@ --- title: Delete Data summary: Learn about the SQL syntax, best practices, and examples for deleting data. +aliases: ['/tidb/stable/dev-guide-delete-data/','/tidb/dev/dev-guide-delete-data/','/tidbcloud/dev-guide-delete-data/'] --- # Delete Data diff --git a/develop/dev-guide-get-data-from-single-table.md b/develop/dev-guide-get-data-from-single-table.md index e74e5547de7a4..f1597185742c1 100644 --- a/develop/dev-guide-get-data-from-single-table.md +++ b/develop/dev-guide-get-data-from-single-table.md @@ -1,6 +1,7 @@ --- title: Query Data from a Single Table summary: This document describes how to query data from a single table in a database. +aliases: ['/tidb/stable/dev-guide-get-data-from-single-table/','/tidb/dev/dev-guide-get-data-from-single-table/','/tidbcloud/dev-guide-get-data-from-single-table/'] --- diff --git a/develop/dev-guide-gui-datagrip.md b/develop/dev-guide-gui-datagrip.md index c5191a3c1f9b6..c679aafc3fa21 100644 --- a/develop/dev-guide-gui-datagrip.md +++ b/develop/dev-guide-gui-datagrip.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with JetBrains DataGrip summary: Learn how to connect to TiDB using JetBrains DataGrip. This tutorial also applies to the Database Tools and SQL plugin available in other JetBrains IDEs, such as IntelliJ, PhpStorm, and PyCharm. +aliases: ['/tidb/stable/dev-guide-gui-datagrip/','/tidb/dev/dev-guide-gui-datagrip/','/tidbcloud/dev-guide-gui-datagrip/'] --- # Connect to TiDB with JetBrains DataGrip diff --git a/develop/dev-guide-gui-dbeaver.md b/develop/dev-guide-gui-dbeaver.md index 39099a1a1e68b..d248f33129b9d 100644 --- a/develop/dev-guide-gui-dbeaver.md +++ b/develop/dev-guide-gui-dbeaver.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with DBeaver summary: Learn how to connect to TiDB using DBeaver Community. +aliases: ['/tidb/stable/dev-guide-gui-dbeaver/','/tidb/dev/dev-guide-gui-dbeaver/','/tidbcloud/dev-guide-gui-dbeaver/'] --- # Connect to TiDB with DBeaver diff --git a/develop/dev-guide-gui-mysql-workbench.md b/develop/dev-guide-gui-mysql-workbench.md index cde57d075186f..ffbb16b964c6d 100644 --- a/develop/dev-guide-gui-mysql-workbench.md +++ b/develop/dev-guide-gui-mysql-workbench.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with MySQL Workbench summary: Learn how to connect to TiDB using MySQL Workbench. +aliases: ['/tidb/stable/dev-guide-gui-mysql-workbench/','/tidb/dev/dev-guide-gui-mysql-workbench/','/tidbcloud/dev-guide-gui-mysql-workbench/'] --- # Connect to TiDB with MySQL Workbench diff --git a/develop/dev-guide-gui-navicat.md b/develop/dev-guide-gui-navicat.md index f4d1bafe1e6f6..57d14faecd9a7 100644 --- a/develop/dev-guide-gui-navicat.md +++ b/develop/dev-guide-gui-navicat.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with Navicat summary: Learn how to connect to TiDB using Navicat. +aliases: ['/tidb/stable/dev-guide-gui-navicat/','/tidb/dev/dev-guide-gui-navicat/','/tidbcloud/dev-guide-gui-navicat/'] --- # Connect to TiDB with Navicat diff --git a/develop/dev-guide-gui-vscode-sqltools.md b/develop/dev-guide-gui-vscode-sqltools.md index 0c9e4257a4e9f..5672cffa93185 100644 --- a/develop/dev-guide-gui-vscode-sqltools.md +++ b/develop/dev-guide-gui-vscode-sqltools.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with Visual Studio Code summary: Learn how to connect to TiDB using Visual Studio Code or GitHub Codespaces. +aliases: ['/tidb/stable/dev-guide-gui-vscode-sqltools/','/tidb/dev/dev-guide-gui-vscode-sqltools/','/tidbcloud/dev-guide-gui-vscode-sqltools/'] --- # Connect to TiDB with Visual Studio Code diff --git a/develop/dev-guide-hybrid-oltp-and-olap-queries.md b/develop/dev-guide-hybrid-oltp-and-olap-queries.md index 4423e5872c383..a27f6a8a2bbcf 100644 --- a/develop/dev-guide-hybrid-oltp-and-olap-queries.md +++ b/develop/dev-guide-hybrid-oltp-and-olap-queries.md @@ -1,6 +1,7 @@ --- title: HTAP Queries summary: Introduce the HTAP queries in TiDB. +aliases: ['/tidb/stable/dev-guide-hybrid-oltp-and-olap-queries/','/tidb/dev/dev-guide-hybrid-oltp-and-olap-queries/','/tidbcloud/dev-guide-hybrid-oltp-and-olap-queries/'] --- # HTAP Queries diff --git a/develop/dev-guide-implicit-type-conversion.md b/develop/dev-guide-implicit-type-conversion.md index 13711c29e7317..ff50bfeff2c2e 100644 --- a/develop/dev-guide-implicit-type-conversion.md +++ b/develop/dev-guide-implicit-type-conversion.md @@ -1,6 +1,7 @@ --- title: Avoid Implicit Type Conversions summary: Introduces the possible consequences of implicit type conversions in TiDB and ways to avoid them. +aliases: ['/tidb/stable/dev-guide-implicit-type-conversion/','/tidb/dev/dev-guide-implicit-type-conversion/','/tidbcloud/dev-guide-implicit-type-conversion/'] --- # Avoid Implicit Type Conversions diff --git a/develop/dev-guide-index-best-practice.md b/develop/dev-guide-index-best-practice.md index efb3db870c936..567400d16cb5a 100644 --- a/develop/dev-guide-index-best-practice.md +++ b/develop/dev-guide-index-best-practice.md @@ -1,6 +1,7 @@ --- title: Best Practices for Indexing summary: Learn some best practices for creating and using indexes in TiDB. +aliases: ['/tidb/stable/dev-guide-index-best-practice/','/tidb/dev/dev-guide-index-best-practice/','/tidbcloud/dev-guide-index-best-practice/'] --- diff --git a/develop/dev-guide-insert-data.md b/develop/dev-guide-insert-data.md index eec758342a64f..d4ff70f8963ff 100644 --- a/develop/dev-guide-insert-data.md +++ b/develop/dev-guide-insert-data.md @@ -1,6 +1,7 @@ --- title: Insert Data summary: Learn about how to insert data. +aliases: ['/tidb/stable/dev-guide-insert-data/','/tidb/dev/dev-guide-insert-data/','/tidbcloud/dev-guide-insert-data/'] --- diff --git a/develop/dev-guide-join-tables.md b/develop/dev-guide-join-tables.md index 237dc9a8b4841..1f2e18e2991d6 100644 --- a/develop/dev-guide-join-tables.md +++ b/develop/dev-guide-join-tables.md @@ -1,6 +1,7 @@ --- title: Multi-table Join Queries summary: This document describes how to use multi-table join queries. +aliases: ['/tidb/stable/dev-guide-join-tables/','/tidb/dev/dev-guide-join-tables/','/tidbcloud/dev-guide-join-tables/'] --- # Multi-table Join Queries diff --git a/develop/dev-guide-object-naming-guidelines.md b/develop/dev-guide-object-naming-guidelines.md index 8939b7b8fd48f..0955a6bb19291 100644 --- a/develop/dev-guide-object-naming-guidelines.md +++ b/develop/dev-guide-object-naming-guidelines.md @@ -1,6 +1,7 @@ --- title: Object Naming Convention summary: Learn the object naming convention in TiDB. +aliases: ['/tidb/stable/dev-guide-object-naming-guidelines/','/tidb/dev/dev-guide-object-naming-guidelines/','/tidbcloud/dev-guide-object-naming-guidelines/'] --- # Object Naming Convention diff --git a/develop/dev-guide-optimistic-and-pessimistic-transaction.md b/develop/dev-guide-optimistic-and-pessimistic-transaction.md index 7f441d257a54c..adbfc3c816567 100644 --- a/develop/dev-guide-optimistic-and-pessimistic-transaction.md +++ b/develop/dev-guide-optimistic-and-pessimistic-transaction.md @@ -1,6 +1,7 @@ --- title: Optimistic Transactions and Pessimistic Transactions summary: Learn about optimistic and pessimistic transactions in TiDB. +aliases: ['/tidb/stable/dev-guide-optimistic-and-pessimistic-transaction/','/tidb/dev/dev-guide-optimistic-and-pessimistic-transaction/','/tidbcloud/dev-guide-optimistic-and-pessimistic-transaction/'] --- # Optimistic Transactions and Pessimistic Transactions diff --git a/develop/dev-guide-optimize-sql-best-practices.md b/develop/dev-guide-optimize-sql-best-practices.md index af961369c89b7..290a72bb7bf65 100644 --- a/develop/dev-guide-optimize-sql-best-practices.md +++ b/develop/dev-guide-optimize-sql-best-practices.md @@ -1,6 +1,7 @@ --- title: Performance Tuning Best Practices summary: Introduces the best practices for tuning TiDB performance. +aliases: ['/tidb/stable/dev-guide-optimize-sql-best-practices/','/tidb/dev/dev-guide-optimize-sql-best-practices/','/tidbcloud/dev-guide-optimize-sql-best-practices/'] --- # Performance Tuning Best Practices diff --git a/develop/dev-guide-optimize-sql-overview.md b/develop/dev-guide-optimize-sql-overview.md index 9b6e30e4a0caf..ac333a15bc30f 100644 --- a/develop/dev-guide-optimize-sql-overview.md +++ b/develop/dev-guide-optimize-sql-overview.md @@ -1,6 +1,7 @@ --- title: Overview of Optimizing SQL Performance summary: Provides an overview of SQL performance tuning for TiDB application developers. +aliases: ['/tidb/stable/dev-guide-optimize-sql-overview/','/tidb/dev/dev-guide-optimize-sql-overview/','/tidbcloud/dev-guide-optimize-sql-overview/'] --- # Overview of Optimizing SQL Performance diff --git a/develop/dev-guide-optimize-sql.md b/develop/dev-guide-optimize-sql.md index 750b6c12e5d38..3bfde4597b030 100644 --- a/develop/dev-guide-optimize-sql.md +++ b/develop/dev-guide-optimize-sql.md @@ -1,6 +1,7 @@ --- title: SQL Performance Tuning summary: Introduces TiDB's SQL performance tuning scheme and analysis approach. +aliases: ['/tidb/stable/dev-guide-optimize-sql/','/tidb/dev/dev-guide-optimize-sql/','/tidbcloud/dev-guide-optimize-sql/'] --- # SQL Performance Tuning diff --git a/develop/dev-guide-paginate-results.md b/develop/dev-guide-paginate-results.md index cb46b6f8c23c7..a147863e51f5d 100644 --- a/develop/dev-guide-paginate-results.md +++ b/develop/dev-guide-paginate-results.md @@ -1,6 +1,7 @@ --- title: Paginate Results summary: Introduce paginate result feature in TiDB. +aliases: ['/tidb/stable/dev-guide-paginate-results/','/tidb/dev/dev-guide-paginate-results/','/tidbcloud/dev-guide-paginate-results/'] --- # Paginate Results diff --git a/develop/dev-guide-playground-gitpod.md b/develop/dev-guide-playground-gitpod.md index 1a1cec665bc87..0d2508885969f 100644 --- a/develop/dev-guide-playground-gitpod.md +++ b/develop/dev-guide-playground-gitpod.md @@ -1,6 +1,7 @@ --- title: Gitpod summary: Gitpod provides a complete, automated, and pre-configured cloud-native development environment. You can develop, run, and test code directly in the browser without any local configurations. +aliases: ['/tidb/stable/dev-guide-playground-gitpod/','/tidb/dev/dev-guide-playground-gitpod/','/tidbcloud/dev-guide-playground-gitpod/'] --- diff --git a/develop/dev-guide-prepared-statement.md b/develop/dev-guide-prepared-statement.md index 1bc3c510ef640..8ca65c34f8674 100644 --- a/develop/dev-guide-prepared-statement.md +++ b/develop/dev-guide-prepared-statement.md @@ -1,6 +1,7 @@ --- title: Prepared Statements summary: Learn about how to use the TiDB prepared statements. +aliases: ['/tidb/stable/dev-guide-prepared-statement/','/tidb/dev/dev-guide-prepared-statement/','/tidbcloud/dev-guide-prepared-statement/'] --- # Prepared Statements diff --git a/develop/dev-guide-proxysql-integration.md b/develop/dev-guide-proxysql-integration.md index 8cf73ab818b4f..c6aa4a69fa3a6 100644 --- a/develop/dev-guide-proxysql-integration.md +++ b/develop/dev-guide-proxysql-integration.md @@ -1,6 +1,7 @@ --- title: ProxySQL Integration Guide summary: Learn how to integrate TiDB Cloud and TiDB (self-hosted) with ProxySQL. +aliases: ['/tidb/stable/dev-guide-proxysql-integration/','/tidb/dev/dev-guide-proxysql-integration/','/tidbcloud/dev-guide-proxysql-integration/'] --- # Integrate TiDB with ProxySQL diff --git a/develop/dev-guide-sample-application-aws-lambda.md b/develop/dev-guide-sample-application-aws-lambda.md index 91f60ef36fc17..a636a291837ed 100644 --- a/develop/dev-guide-sample-application-aws-lambda.md +++ b/develop/dev-guide-sample-application-aws-lambda.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with mysql2 in AWS Lambda Function summary: This article describes how to build a CRUD application using TiDB and mysql2 in AWS Lambda Function and provides a simple example code snippet. +aliases: ['/tidb/stable/dev-guide-sample-application-aws-lambda/','/tidb/dev/dev-guide-sample-application-aws-lambda/','/tidbcloud/dev-guide-sample-application-aws-lambda/'] --- # Connect to TiDB with mysql2 in AWS Lambda Function diff --git a/develop/dev-guide-sample-application-cs.md b/develop/dev-guide-sample-application-cs.md index 710b1df3084cd..61a777d62599e 100644 --- a/develop/dev-guide-sample-application-cs.md +++ b/develop/dev-guide-sample-application-cs.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with C# summary: Learn how to connect to TiDB using C#. This tutorial provides sample C# code snippets for interacting with TiDB. +aliases: ['/tidb/stable/dev-guide-sample-application-cs/','/tidb/dev/dev-guide-sample-application-cs/','/tidbcloud/dev-guide-sample-application-cs/'] --- # Connect to TiDB with C\# diff --git a/develop/dev-guide-sample-application-golang-gorm.md b/develop/dev-guide-sample-application-golang-gorm.md index d7975aefa2adb..5fdf3c65233cd 100644 --- a/develop/dev-guide-sample-application-golang-gorm.md +++ b/develop/dev-guide-sample-application-golang-gorm.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with GORM summary: Learn how to connect to TiDB using GORM. This tutorial gives Golang sample code snippets that work with TiDB using GORM. +aliases: ['/tidb/stable/dev-guide-sample-application-golang-gorm/','/tidb/dev/dev-guide-sample-application-golang-gorm/','/tidbcloud/dev-guide-sample-application-golang-gorm/'] --- # Connect to TiDB with GORM diff --git a/develop/dev-guide-sample-application-golang-sql-driver.md b/develop/dev-guide-sample-application-golang-sql-driver.md index 729a23a9bf156..d8a7855756d4b 100644 --- a/develop/dev-guide-sample-application-golang-sql-driver.md +++ b/develop/dev-guide-sample-application-golang-sql-driver.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with Go-MySQL-Driver summary: Learn how to connect to TiDB using Go-MySQL-Driver. This tutorial gives Golang sample code snippets that work with TiDB using Go-MySQL-Driver. +aliases: ['/tidb/stable/dev-guide-sample-application-golang-sql-driver/','/tidb/dev/dev-guide-sample-application-golang-sql-driver/','/tidbcloud/dev-guide-sample-application-golang-sql-driver/'] --- # Connect to TiDB with Go-MySQL-Driver diff --git a/develop/dev-guide-sample-application-java-hibernate.md b/develop/dev-guide-sample-application-java-hibernate.md index 96cf8a0fd7880..4b71e571b04fc 100644 --- a/develop/dev-guide-sample-application-java-hibernate.md +++ b/develop/dev-guide-sample-application-java-hibernate.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with Hibernate summary: Learn how to connect to TiDB using Hibernate. This tutorial gives Java sample code snippets that work with TiDB using Hibernate. +aliases: ['/tidb/stable/dev-guide-sample-application-java-hibernate/','/tidb/dev/dev-guide-sample-application-java-hibernate/','/tidbcloud/dev-guide-sample-application-java-hibernate/'] --- # Connect to TiDB with Hibernate diff --git a/develop/dev-guide-sample-application-java-jdbc.md b/develop/dev-guide-sample-application-java-jdbc.md index facb523fc44f4..71edf40a23e34 100644 --- a/develop/dev-guide-sample-application-java-jdbc.md +++ b/develop/dev-guide-sample-application-java-jdbc.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with JDBC summary: Learn how to connect to TiDB using JDBC. This tutorial gives Java sample code snippets that work with TiDB using JDBC. +aliases: ['/tidb/stable/dev-guide-sample-application-java-jdbc/','/tidb/dev/dev-guide-sample-application-java-jdbc/','/tidbcloud/dev-guide-sample-application-java-jdbc/'] --- # Connect to TiDB with JDBC diff --git a/develop/dev-guide-sample-application-java-mybatis.md b/develop/dev-guide-sample-application-java-mybatis.md index e5ed267edf8a4..1a4de9bbdc9ac 100644 --- a/develop/dev-guide-sample-application-java-mybatis.md +++ b/develop/dev-guide-sample-application-java-mybatis.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with MyBatis summary: Learn how to connect to TiDB using MyBatis. This tutorial gives Java sample code snippets that work with TiDB using MyBatis. +aliases: ['/tidb/stable/dev-guide-sample-application-java-mybatis/','/tidb/dev/dev-guide-sample-application-java-mybatis/','/tidbcloud/dev-guide-sample-application-java-mybatis/'] --- # Connect to TiDB with MyBatis diff --git a/develop/dev-guide-sample-application-java-spring-boot.md b/develop/dev-guide-sample-application-java-spring-boot.md index cf8c49ff74067..ee875d8e1f2a2 100644 --- a/develop/dev-guide-sample-application-java-spring-boot.md +++ b/develop/dev-guide-sample-application-java-spring-boot.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with Spring Boot summary: Learn how to connect to TiDB using Spring Boot. This tutorial gives Java sample code snippets that work with TiDB using Spring Boot. +aliases: ['/tidb/stable/dev-guide-sample-application-java-spring-boot/','/tidb/dev/dev-guide-sample-application-java-spring-boot/','/tidbcloud/dev-guide-sample-application-java-spring-boot/'] --- # Connect to TiDB with Spring Boot diff --git a/develop/dev-guide-sample-application-nextjs.md b/develop/dev-guide-sample-application-nextjs.md index dd2932abdb1ff..44762110aab7c 100644 --- a/develop/dev-guide-sample-application-nextjs.md +++ b/develop/dev-guide-sample-application-nextjs.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with mysql2 in Next.js summary: This article describes how to build a CRUD application using TiDB and mysql2 in Next.js and provides a simple example code snippet. +aliases: ['/tidb/stable/dev-guide-sample-application-nextjs/','/tidb/dev/dev-guide-sample-application-nextjs/','/tidbcloud/dev-guide-sample-application-nextjs/'] --- # Connect to TiDB with mysql2 in Next.js diff --git a/develop/dev-guide-sample-application-nodejs-mysql2.md b/develop/dev-guide-sample-application-nodejs-mysql2.md index 583bbfe6cbdf8..38fb158871c58 100644 --- a/develop/dev-guide-sample-application-nodejs-mysql2.md +++ b/develop/dev-guide-sample-application-nodejs-mysql2.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with node-mysql2 summary: Learn how to connect to TiDB using node-mysql2. This tutorial gives Node.js sample code snippets that work with TiDB using node-mysql2. +aliases: ['/tidb/stable/dev-guide-sample-application-nodejs-mysql2/','/tidb/dev/dev-guide-sample-application-nodejs-mysql2/','/tidbcloud/dev-guide-sample-application-nodejs-mysql2/'] --- # Connect to TiDB with node-mysql2 diff --git a/develop/dev-guide-sample-application-nodejs-mysqljs.md b/develop/dev-guide-sample-application-nodejs-mysqljs.md index 412d6a879cb44..daad2073c95f1 100644 --- a/develop/dev-guide-sample-application-nodejs-mysqljs.md +++ b/develop/dev-guide-sample-application-nodejs-mysqljs.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with mysql.js summary: Learn how to connect to TiDB using mysql.js. This tutorial gives Node.js sample code snippets that work with TiDB using mysql.js. +aliases: ['/tidb/stable/dev-guide-sample-application-nodejs-mysqljs/','/tidb/dev/dev-guide-sample-application-nodejs-mysqljs/','/tidbcloud/dev-guide-sample-application-nodejs-mysqljs/'] --- # Connect to TiDB with mysql.js diff --git a/develop/dev-guide-sample-application-nodejs-prisma.md b/develop/dev-guide-sample-application-nodejs-prisma.md index b2c1686286235..3541d2c45e846 100644 --- a/develop/dev-guide-sample-application-nodejs-prisma.md +++ b/develop/dev-guide-sample-application-nodejs-prisma.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with Prisma summary: Learn how to connect to TiDB using Prisma. This tutorial gives Node.js sample code snippets that work with TiDB using Prisma. +aliases: ['/tidb/stable/dev-guide-sample-application-nodejs-prisma/','/tidb/dev/dev-guide-sample-application-nodejs-prisma/','/tidbcloud/dev-guide-sample-application-nodejs-prisma/'] --- # Connect to TiDB with Prisma diff --git a/develop/dev-guide-sample-application-nodejs-sequelize.md b/develop/dev-guide-sample-application-nodejs-sequelize.md index fb1c208c096e5..cad5468a4b2b7 100644 --- a/develop/dev-guide-sample-application-nodejs-sequelize.md +++ b/develop/dev-guide-sample-application-nodejs-sequelize.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with Sequelize summary: Learn how to connect to TiDB using Sequelize. This tutorial gives Node.js sample code snippets that work with TiDB using Sequelize. +aliases: ['/tidb/stable/dev-guide-sample-application-nodejs-sequelize/','/tidb/dev/dev-guide-sample-application-nodejs-sequelize/','/tidbcloud/dev-guide-sample-application-nodejs-sequelize/'] --- # Connect to TiDB with Sequelize diff --git a/develop/dev-guide-sample-application-nodejs-typeorm.md b/develop/dev-guide-sample-application-nodejs-typeorm.md index 3b43583ad81e0..5e62c21cc800b 100644 --- a/develop/dev-guide-sample-application-nodejs-typeorm.md +++ b/develop/dev-guide-sample-application-nodejs-typeorm.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with TypeORM summary: Learn how to connect to TiDB using TypeORM. This tutorial gives Node.js sample code snippets that work with TiDB using TypeORM. +aliases: ['/tidb/stable/dev-guide-sample-application-nodejs-typeorm/','/tidb/dev/dev-guide-sample-application-nodejs-typeorm/','/tidbcloud/dev-guide-sample-application-nodejs-typeorm/'] --- # Connect to TiDB with TypeORM diff --git a/develop/dev-guide-sample-application-python-django.md b/develop/dev-guide-sample-application-python-django.md index a07983877601c..bba5fc8173556 100644 --- a/develop/dev-guide-sample-application-python-django.md +++ b/develop/dev-guide-sample-application-python-django.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with Django summary: Learn how to connect to TiDB using Django. This tutorial gives Python sample code snippets that work with TiDB using Django. +aliases: ['/tidb/stable/dev-guide-sample-application-python-django/','/tidb/dev/dev-guide-sample-application-python-django/','/tidbcloud/dev-guide-sample-application-python-django/'] --- # Connect to TiDB with Django diff --git a/develop/dev-guide-sample-application-python-mysql-connector.md b/develop/dev-guide-sample-application-python-mysql-connector.md index 65316ae7322fa..3c97545369f08 100644 --- a/develop/dev-guide-sample-application-python-mysql-connector.md +++ b/develop/dev-guide-sample-application-python-mysql-connector.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with MySQL Connector/Python summary: Learn how to connect to TiDB using MySQL Connector/Python. This tutorial gives Python sample code snippets that work with TiDB using MySQL Connector/Python. +aliases: ['/tidb/stable/dev-guide-sample-application-python-mysql-connector/','/tidb/dev/dev-guide-sample-application-python-mysql-connector/','/tidbcloud/dev-guide-sample-application-python-mysql-connector/'] --- # Connect to TiDB with MySQL Connector/Python diff --git a/develop/dev-guide-sample-application-python-mysqlclient.md b/develop/dev-guide-sample-application-python-mysqlclient.md index a84d1dec674d3..22c0bae48650d 100644 --- a/develop/dev-guide-sample-application-python-mysqlclient.md +++ b/develop/dev-guide-sample-application-python-mysqlclient.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with mysqlclient summary: Learn how to connect to TiDB using mysqlclient. This tutorial gives Python sample code snippets that work with TiDB using mysqlclient. +aliases: ['/tidb/stable/dev-guide-sample-application-python-mysqlclient/','/tidb/dev/dev-guide-sample-application-python-mysqlclient/','/tidbcloud/dev-guide-sample-application-python-mysqlclient/'] --- # Connect to TiDB with mysqlclient diff --git a/develop/dev-guide-sample-application-python-peewee.md b/develop/dev-guide-sample-application-python-peewee.md index 66db289e60102..bd70efdc531ad 100644 --- a/develop/dev-guide-sample-application-python-peewee.md +++ b/develop/dev-guide-sample-application-python-peewee.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with peewee summary: Learn how to connect to TiDB using peewee. This tutorial gives Python sample code snippets that work with TiDB using peewee. +aliases: ['/tidb/stable/dev-guide-sample-application-python-peewee/','/tidb/dev/dev-guide-sample-application-python-peewee/','/tidbcloud/dev-guide-sample-application-python-peewee/'] --- # Connect to TiDB with peewee diff --git a/develop/dev-guide-sample-application-python-pymysql.md b/develop/dev-guide-sample-application-python-pymysql.md index c3ce850a45b07..7cd261b81aba0 100644 --- a/develop/dev-guide-sample-application-python-pymysql.md +++ b/develop/dev-guide-sample-application-python-pymysql.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with PyMySQL summary: Learn how to connect to TiDB using PyMySQL. This tutorial gives Python sample code snippets that work with TiDB using PyMySQL. +aliases: ['/tidb/stable/dev-guide-sample-application-python-pymysql/','/tidb/dev/dev-guide-sample-application-python-pymysql/','/tidbcloud/dev-guide-sample-application-python-pymysql/'] --- # Connect to TiDB with PyMySQL diff --git a/develop/dev-guide-sample-application-python-sqlalchemy.md b/develop/dev-guide-sample-application-python-sqlalchemy.md index 22b67592aa830..51290e4f1e26c 100644 --- a/develop/dev-guide-sample-application-python-sqlalchemy.md +++ b/develop/dev-guide-sample-application-python-sqlalchemy.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with SQLAlchemy summary: Learn how to connect to TiDB using SQLAlchemy. This tutorial gives Python sample code snippets that work with TiDB using SQLAlchemy. +aliases: ['/tidb/stable/dev-guide-sample-application-python-sqlalchemy/','/tidb/dev/dev-guide-sample-application-python-sqlalchemy/','/tidbcloud/dev-guide-sample-application-python-sqlalchemy/'] --- # Connect to TiDB with SQLAlchemy diff --git a/develop/dev-guide-sample-application-ruby-mysql2.md b/develop/dev-guide-sample-application-ruby-mysql2.md index 59d14aa32d908..3b972f46bece7 100644 --- a/develop/dev-guide-sample-application-ruby-mysql2.md +++ b/develop/dev-guide-sample-application-ruby-mysql2.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with mysql2 summary: Learn how to connect to TiDB using Ruby mysql2. This tutorial gives Ruby sample code snippets that work with TiDB using mysql2 gem. +aliases: ['/tidb/stable/dev-guide-sample-application-ruby-mysql2/','/tidb/dev/dev-guide-sample-application-ruby-mysql2/','/tidbcloud/dev-guide-sample-application-ruby-mysql2/'] --- # Connect to TiDB with mysql2 diff --git a/develop/dev-guide-sample-application-ruby-rails.md b/develop/dev-guide-sample-application-ruby-rails.md index 4efc26606aca2..3982d7d0c55ac 100644 --- a/develop/dev-guide-sample-application-ruby-rails.md +++ b/develop/dev-guide-sample-application-ruby-rails.md @@ -1,6 +1,7 @@ --- title: Connect to TiDB with Rails framework and ActiveRecord ORM summary: Learn how to connect to TiDB using the Rails framework. This tutorial gives Ruby sample code snippets that work with TiDB using the Rails framework and ActiveRecord ORM. +aliases: ['/tidb/stable/dev-guide-sample-application-ruby-rails/','/tidb/dev/dev-guide-sample-application-ruby-rails/','/tidbcloud/dev-guide-sample-application-ruby-rails/'] --- # Connect to TiDB with Rails Framework and ActiveRecord ORM diff --git a/develop/dev-guide-schema-design-overview.md b/develop/dev-guide-schema-design-overview.md index b83fb6d735f4c..32fbe739030a2 100644 --- a/develop/dev-guide-schema-design-overview.md +++ b/develop/dev-guide-schema-design-overview.md @@ -1,6 +1,7 @@ --- title: TiDB Database Schema Design Overview summary: Learn the basics on TiDB database schema design. +aliases: ['/tidb/stable/dev-guide-schema-design-overview/','/tidb/dev/dev-guide-schema-design-overview/','/tidbcloud/dev-guide-schema-design-overview/'] --- # TiDB Database Schema Design Overview diff --git a/develop/dev-guide-sql-development-specification.md b/develop/dev-guide-sql-development-specification.md index c19f431c97150..a953ef8f03462 100644 --- a/develop/dev-guide-sql-development-specification.md +++ b/develop/dev-guide-sql-development-specification.md @@ -1,6 +1,7 @@ --- title: SQL Development Specifications summary: Learn about the SQL development specifications for TiDB. +aliases: ['/tidb/stable/dev-guide-sql-development-specification/','/tidb/dev/dev-guide-sql-development-specification/','/tidbcloud/dev-guide-sql-development-specification/'] --- # SQL Development Specifications diff --git a/develop/dev-guide-third-party-support.md b/develop/dev-guide-third-party-support.md index ae83c8977ed58..fba1960e92638 100644 --- a/develop/dev-guide-third-party-support.md +++ b/develop/dev-guide-third-party-support.md @@ -1,6 +1,7 @@ --- title: Third-Party Tools Supported by TiDB summary: Learn about third-party tools supported by TiDB. +aliases: ['/tidb/stable/dev-guide-third-party-support/','/tidb/dev/dev-guide-third-party-support/','/tidbcloud/dev-guide-third-party-support/'] --- # Third-Party Tools Supported by TiDB diff --git a/develop/dev-guide-third-party-tools-compatibility.md b/develop/dev-guide-third-party-tools-compatibility.md index 8e6c5f0bbf1ad..4a9dbcd53adb6 100644 --- a/develop/dev-guide-third-party-tools-compatibility.md +++ b/develop/dev-guide-third-party-tools-compatibility.md @@ -1,6 +1,7 @@ --- title: Known Incompatibility Issues with Third-Party Tools summary: Describes TiDB compatibility issues with third-party tools found during testing. +aliases: ['/tidb/stable/dev-guide-third-party-tools-compatibility/','/tidb/dev/dev-guide-third-party-tools-compatibility/','/tidbcloud/dev-guide-third-party-tools-compatibility/'] --- # Known Incompatibility Issues with Third-Party Tools diff --git a/develop/dev-guide-tidb-crud-sql.md b/develop/dev-guide-tidb-crud-sql.md index ec4bc0e0122c0..1c29c04683866 100644 --- a/develop/dev-guide-tidb-crud-sql.md +++ b/develop/dev-guide-tidb-crud-sql.md @@ -1,6 +1,7 @@ --- title: CRUD SQL in TiDB summary: A brief introduction to TiDB's CRUD SQL. +aliases: ['/tidb/stable/dev-guide-tidb-crud-sql/','/tidb/dev/dev-guide-tidb-crud-sql/','/tidbcloud/dev-guide-tidb-crud-sql/'] --- # CRUD SQL in TiDB diff --git a/develop/dev-guide-timeouts-in-tidb.md b/develop/dev-guide-timeouts-in-tidb.md index bd2c3828e7d60..4b7fa64da0b8c 100644 --- a/develop/dev-guide-timeouts-in-tidb.md +++ b/develop/dev-guide-timeouts-in-tidb.md @@ -1,6 +1,7 @@ --- title: Timeouts in TiDB summary: Learn about timeouts in TiDB, and solutions for troubleshooting errors. +aliases: ['/tidb/stable/dev-guide-timeouts-in-tidb/','/tidb/dev/dev-guide-timeouts-in-tidb/','/tidbcloud/dev-guide-timeouts-in-tidb/'] --- # Timeouts in TiDB diff --git a/develop/dev-guide-transaction-overview.md b/develop/dev-guide-transaction-overview.md index aa32c042aa499..a307d5d3a3034 100644 --- a/develop/dev-guide-transaction-overview.md +++ b/develop/dev-guide-transaction-overview.md @@ -1,6 +1,7 @@ --- title: Transaction overview summary: A brief introduction to transactions in TiDB. +aliases: ['/tidb/stable/dev-guide-transaction-overview/','/tidb/dev/dev-guide-transaction-overview/','/tidbcloud/dev-guide-transaction-overview/'] --- # Transaction overview diff --git a/develop/dev-guide-transaction-restraints.md b/develop/dev-guide-transaction-restraints.md index 997dc4f36e67c..f9ecfe70bc1f6 100644 --- a/develop/dev-guide-transaction-restraints.md +++ b/develop/dev-guide-transaction-restraints.md @@ -1,6 +1,7 @@ --- title: Transaction Restraints summary: Learn about transaction restraints in TiDB. +aliases: ['/tidb/stable/dev-guide-transaction-restraints/','/tidb/dev/dev-guide-transaction-restraints/','/tidbcloud/dev-guide-transaction-restraints/'] --- # Transaction Restraints diff --git a/develop/dev-guide-transaction-troubleshoot.md b/develop/dev-guide-transaction-troubleshoot.md index 000703d0c2679..745c680c569fa 100644 --- a/develop/dev-guide-transaction-troubleshoot.md +++ b/develop/dev-guide-transaction-troubleshoot.md @@ -1,6 +1,7 @@ --- title: Handle Transaction Errors summary: Learn about how to handle transaction errors, such as deadlocks and application retry errors. +aliases: ['/tidb/stable/dev-guide-transaction-troubleshoot/','/tidb/dev/dev-guide-transaction-troubleshoot/','/tidbcloud/dev-guide-transaction-troubleshoot/'] --- # Handle Transaction Errors diff --git a/develop/dev-guide-troubleshoot-overview.md b/develop/dev-guide-troubleshoot-overview.md index 77428c7aaea03..7daeb221cf8c6 100644 --- a/develop/dev-guide-troubleshoot-overview.md +++ b/develop/dev-guide-troubleshoot-overview.md @@ -1,6 +1,7 @@ --- title: SQL or Transaction Issues summary: Learn how to troubleshoot SQL or transaction issues that might occur during application development. +aliases: ['/tidb/stable/dev-guide-troubleshoot-overview/','/tidb/dev/dev-guide-troubleshoot-overview/','/tidbcloud/dev-guide-troubleshoot-overview/'] --- # SQL or Transaction Issues diff --git a/develop/dev-guide-unique-serial-number-generation.md b/develop/dev-guide-unique-serial-number-generation.md index aa4569dfa43b4..73f7525b8b37d 100644 --- a/develop/dev-guide-unique-serial-number-generation.md +++ b/develop/dev-guide-unique-serial-number-generation.md @@ -1,6 +1,7 @@ --- title: Unique Serial Number Generation summary: Unique serial number generation solution for developers who generate their own unique IDs. +aliases: ['/tidb/stable/dev-guide-unique-serial-number-generation/','/tidb/dev/dev-guide-unique-serial-number-generation/','/tidbcloud/dev-guide-unique-serial-number-generation/'] --- # Unique Serial Number Generation diff --git a/develop/dev-guide-unstable-result-set.md b/develop/dev-guide-unstable-result-set.md index 2b166f8b75d37..a1c1f4e2cd5ce 100644 --- a/develop/dev-guide-unstable-result-set.md +++ b/develop/dev-guide-unstable-result-set.md @@ -1,6 +1,7 @@ --- title: Unstable Result Set summary: Learn how to handle the error of an unstable result set. +aliases: ['/tidb/stable/dev-guide-unstable-result-set/','/tidb/dev/dev-guide-unstable-result-set/','/tidbcloud/dev-guide-unstable-result-set/'] --- # Unstable Result Set diff --git a/develop/dev-guide-update-data.md b/develop/dev-guide-update-data.md index d0540b462296f..6d8b8240504d8 100644 --- a/develop/dev-guide-update-data.md +++ b/develop/dev-guide-update-data.md @@ -1,6 +1,7 @@ --- title: Update Data summary: Learn about how to update data and batch update data. +aliases: ['/tidb/stable/dev-guide-update-data/','/tidb/dev/dev-guide-update-data/','/tidbcloud/dev-guide-update-data/'] --- # Update Data diff --git a/develop/dev-guide-use-common-table-expression.md b/develop/dev-guide-use-common-table-expression.md index 5ba101523e59e..89b68e1825a4c 100644 --- a/develop/dev-guide-use-common-table-expression.md +++ b/develop/dev-guide-use-common-table-expression.md @@ -1,6 +1,7 @@ --- title: Common Table Expression summary: Learn the CTE feature of TiDB, which help you write SQL statements more efficiently. +aliases: ['/tidb/stable/dev-guide-use-common-table-expression/','/tidb/dev/dev-guide-use-common-table-expression/','/tidbcloud/dev-guide-use-common-table-expression/'] --- # Common Table Expression diff --git a/develop/dev-guide-use-follower-read.md b/develop/dev-guide-use-follower-read.md index 611730161374e..531cbc054ac35 100644 --- a/develop/dev-guide-use-follower-read.md +++ b/develop/dev-guide-use-follower-read.md @@ -1,6 +1,7 @@ --- title: Follower Read summary: Learn how to use Follower Read to optimize query performance. +aliases: ['/tidb/stable/dev-guide-use-follower-read/','/tidb/dev/dev-guide-use-follower-read/','/tidbcloud/dev-guide-use-follower-read/'] --- # Follower Read diff --git a/develop/dev-guide-use-stale-read.md b/develop/dev-guide-use-stale-read.md index 9f374c5ac1a7a..86a49b61fd657 100644 --- a/develop/dev-guide-use-stale-read.md +++ b/develop/dev-guide-use-stale-read.md @@ -1,6 +1,7 @@ --- title: Stale Read summary: Learn how to use Stale Read to accelerate queries under certain conditions. +aliases: ['/tidb/stable/dev-guide-use-stale-read/','/tidb/dev/dev-guide-use-stale-read/','/tidbcloud/dev-guide-use-stale-read/'] --- # Stale Read diff --git a/develop/dev-guide-use-subqueries.md b/develop/dev-guide-use-subqueries.md index 9e6fe2c86b23d..0ce9a67eab766 100644 --- a/develop/dev-guide-use-subqueries.md +++ b/develop/dev-guide-use-subqueries.md @@ -1,6 +1,7 @@ --- title: Subquery summary: Learn how to use subquery in TiDB. +aliases: ['/tidb/stable/dev-guide-use-subqueries/','/tidb/dev/dev-guide-use-subqueries/','/tidbcloud/dev-guide-use-subqueries/'] --- # Subquery diff --git a/develop/dev-guide-use-temporary-tables.md b/develop/dev-guide-use-temporary-tables.md index f74168012decc..595a62eefc72d 100644 --- a/develop/dev-guide-use-temporary-tables.md +++ b/develop/dev-guide-use-temporary-tables.md @@ -1,6 +1,7 @@ --- title: Temporary Tables summary: Learn how to create, view, query, and delete temporary tables. +aliases: ['/tidb/stable/dev-guide-use-temporary-tables/','/tidb/dev/dev-guide-use-temporary-tables/','/tidbcloud/dev-guide-use-temporary-tables/'] --- # Temporary Tables diff --git a/develop/dev-guide-use-views.md b/develop/dev-guide-use-views.md index 83f30d2141cbc..f3ad083c76311 100644 --- a/develop/dev-guide-use-views.md +++ b/develop/dev-guide-use-views.md @@ -1,6 +1,7 @@ --- title: Views summary: Learn how to use views in TiDB. +aliases: ['/tidb/stable/dev-guide-use-views/','/tidb/dev/dev-guide-use-views/','/tidbcloud/dev-guide-use-views/'] --- # Views diff --git a/develop/dev-guide-wordpress.md b/develop/dev-guide-wordpress.md index 3cfdf6c81d9d6..2ff36947f8f4c 100644 --- a/develop/dev-guide-wordpress.md +++ b/develop/dev-guide-wordpress.md @@ -1,6 +1,7 @@ --- title: Connect to {{{ .starter }}} with WordPress summary: Learn how to use {{{ .starter }}} to run WordPress. This tutorial gives step-by-step guidance to run WordPress + {{{ .starter }}} in a few minutes. +aliases: ['/tidbcloud/dev-guide-wordpress/'] --- # Connect to {{{ .starter }}} with WordPress diff --git a/develop/java-app-best-practices.md b/develop/java-app-best-practices.md index 70931657a4ccc..509942cf22940 100644 --- a/develop/java-app-best-practices.md +++ b/develop/java-app-best-practices.md @@ -1,6 +1,7 @@ --- title: Best Practices for Developing Java Applications with TiDB summary: This document introduces best practices for developing Java applications with TiDB, covering database-related components, JDBC usage, connection pool configuration, data access framework, Spring Transaction, and troubleshooting tools. TiDB is highly compatible with MySQL, so most MySQL-based Java application best practices also apply to TiDB. +aliases: ['/tidb/stable/java-app-best-practices/','/tidb/dev/java-app-best-practices/'] --- # Best Practices for Developing Java Applications with TiDB diff --git a/develop/serverless-driver-drizzle-example.md b/develop/serverless-driver-drizzle-example.md index 66a199b171510..0bb2511dcdc9d 100644 --- a/develop/serverless-driver-drizzle-example.md +++ b/develop/serverless-driver-drizzle-example.md @@ -1,6 +1,7 @@ --- title: TiDB Cloud Serverless Driver Drizzle Tutorial summary: Learn how to use TiDB Cloud serverless driver with Drizzle. +aliases: ['/tidbcloud/serverless-driver-drizzle-example/'] --- # TiDB Cloud Serverless Driver Drizzle Tutorial diff --git a/develop/serverless-driver-kysely-example.md b/develop/serverless-driver-kysely-example.md index 2e72ca82d5748..3664ee53c725a 100644 --- a/develop/serverless-driver-kysely-example.md +++ b/develop/serverless-driver-kysely-example.md @@ -1,6 +1,7 @@ --- title: TiDB Cloud Serverless Driver Kysely Tutorial summary: Learn how to use TiDB Cloud serverless driver with Kysely. +aliases: ['/tidbcloud/serverless-driver-kysely-example/'] --- # TiDB Cloud Serverless Driver Kysely Tutorial diff --git a/develop/serverless-driver-node-example.md b/develop/serverless-driver-node-example.md index c402ef2336bfd..6ccf82fbab52d 100644 --- a/develop/serverless-driver-node-example.md +++ b/develop/serverless-driver-node-example.md @@ -1,6 +1,7 @@ --- title: TiDB Cloud Serverless Driver Node.js Tutorial summary: Learn how to use TiDB Cloud serverless driver in a local Node.js project. +aliases: ['/tidbcloud/serverless-driver-node-example/'] --- # TiDB Cloud Serverless Driver Node.js Tutorial diff --git a/develop/serverless-driver-prisma-example.md b/develop/serverless-driver-prisma-example.md index 5c0d49a635d81..e750144db2210 100644 --- a/develop/serverless-driver-prisma-example.md +++ b/develop/serverless-driver-prisma-example.md @@ -1,6 +1,7 @@ --- title: TiDB Cloud Serverless Driver Prisma Tutorial summary: Learn how to use TiDB Cloud serverless driver with Prisma ORM. +aliases: ['/tidbcloud/serverless-driver-prisma-example/'] --- # TiDB Cloud Serverless Driver Prisma Tutorial diff --git a/develop/serverless-driver.md b/develop/serverless-driver.md index 6504b57745e9c..632d6da4e311b 100644 --- a/develop/serverless-driver.md +++ b/develop/serverless-driver.md @@ -1,7 +1,7 @@ --- title: TiDB Cloud Serverless Driver (Beta) summary: Learn how to connect to {{{ .starter }}} or {{{ .essential }}} from serverless and edge environments. -aliases: ['/tidbcloud/serverless-driver-config'] +aliases: ['/tidbcloud/serverless-driver-config/','/tidbcloud/serverless-driver/'] --- # TiDB Cloud Serverless Driver (Beta)