From a265b2069d3040e688e18831cd4a9acab73d3bb8 Mon Sep 17 00:00:00 2001 From: qiancai Date: Wed, 21 Jan 2026 18:03:16 +0800 Subject: [PATCH 1/5] add aliases for developer docs --- develop/dev-guide-aws-appflow-integration.md | 1 + develop/dev-guide-bi-looker-studio.md | 1 + develop/dev-guide-bookshop-schema-design.md | 1 + develop/dev-guide-build-cluster-in-cloud.md | 1 + develop/dev-guide-choose-driver-or-orm.md | 1 + develop/dev-guide-connect-to-tidb.md | 1 + develop/dev-guide-connection-parameters.md | 1 + develop/dev-guide-create-database.md | 1 + develop/dev-guide-create-secondary-indexes.md | 1 + develop/dev-guide-create-table.md | 1 + develop/dev-guide-delete-data.md | 1 + develop/dev-guide-get-data-from-single-table.md | 1 + develop/dev-guide-gui-datagrip.md | 1 + develop/dev-guide-gui-dbeaver.md | 1 + develop/dev-guide-gui-mysql-workbench.md | 1 + develop/dev-guide-gui-navicat.md | 1 + develop/dev-guide-gui-vscode-sqltools.md | 1 + develop/dev-guide-hybrid-oltp-and-olap-queries.md | 1 + develop/dev-guide-implicit-type-conversion.md | 1 + develop/dev-guide-index-best-practice.md | 1 + develop/dev-guide-insert-data.md | 1 + develop/dev-guide-join-tables.md | 1 + develop/dev-guide-object-naming-guidelines.md | 1 + develop/dev-guide-optimistic-and-pessimistic-transaction.md | 1 + develop/dev-guide-optimize-sql-best-practices.md | 1 + develop/dev-guide-optimize-sql-overview.md | 1 + develop/dev-guide-optimize-sql.md | 1 + develop/dev-guide-paginate-results.md | 1 + develop/dev-guide-playground-gitpod.md | 1 + develop/dev-guide-prepared-statement.md | 1 + develop/dev-guide-proxysql-integration.md | 1 + develop/dev-guide-sample-application-aws-lambda.md | 1 + develop/dev-guide-sample-application-cs.md | 1 + develop/dev-guide-sample-application-golang-gorm.md | 1 + develop/dev-guide-sample-application-golang-sql-driver.md | 1 + develop/dev-guide-sample-application-java-hibernate.md | 1 + develop/dev-guide-sample-application-java-jdbc.md | 1 + develop/dev-guide-sample-application-java-mybatis.md | 1 + develop/dev-guide-sample-application-java-spring-boot.md | 1 + develop/dev-guide-sample-application-nextjs.md | 1 + develop/dev-guide-sample-application-nodejs-mysql2.md | 1 + develop/dev-guide-sample-application-nodejs-mysqljs.md | 1 + develop/dev-guide-sample-application-nodejs-prisma.md | 1 + develop/dev-guide-sample-application-nodejs-sequelize.md | 1 + develop/dev-guide-sample-application-nodejs-typeorm.md | 1 + develop/dev-guide-sample-application-python-django.md | 1 + develop/dev-guide-sample-application-python-mysql-connector.md | 1 + develop/dev-guide-sample-application-python-mysqlclient.md | 1 + develop/dev-guide-sample-application-python-peewee.md | 1 + develop/dev-guide-sample-application-python-pymysql.md | 1 + develop/dev-guide-sample-application-python-sqlalchemy.md | 1 + develop/dev-guide-sample-application-ruby-mysql2.md | 1 + develop/dev-guide-sample-application-ruby-rails.md | 1 + develop/dev-guide-schema-design-overview.md | 1 + develop/dev-guide-sql-development-specification.md | 1 + develop/dev-guide-third-party-support.md | 1 + develop/dev-guide-third-party-tools-compatibility.md | 1 + develop/dev-guide-tidb-crud-sql.md | 1 + develop/dev-guide-timeouts-in-tidb.md | 1 + develop/dev-guide-transaction-overview.md | 1 + develop/dev-guide-transaction-restraints.md | 1 + develop/dev-guide-transaction-troubleshoot.md | 1 + develop/dev-guide-troubleshoot-overview.md | 1 + develop/dev-guide-unique-serial-number-generation.md | 1 + develop/dev-guide-unstable-result-set.md | 1 + develop/dev-guide-update-data.md | 1 + develop/dev-guide-use-common-table-expression.md | 1 + develop/dev-guide-use-follower-read.md | 1 + develop/dev-guide-use-stale-read.md | 1 + develop/dev-guide-use-subqueries.md | 1 + develop/dev-guide-use-temporary-tables.md | 1 + develop/dev-guide-use-views.md | 1 + develop/dev-guide-wordpress.md | 1 + develop/serverless-driver-drizzle-example.md | 1 + develop/serverless-driver-kysely-example.md | 1 + develop/serverless-driver-node-example.md | 1 + develop/serverless-driver-prisma-example.md | 1 + develop/serverless-driver.md | 2 +- .../vector-search/vector-search-auto-embedding-amazon-titan.md | 1 + develop/vector-search/vector-search-auto-embedding-cohere.md | 1 + develop/vector-search/vector-search-auto-embedding-gemini.md | 1 + .../vector-search/vector-search-auto-embedding-huggingface.md | 1 + develop/vector-search/vector-search-auto-embedding-jina-ai.md | 1 + .../vector-search/vector-search-auto-embedding-nvidia-nim.md | 1 + develop/vector-search/vector-search-auto-embedding-openai.md | 1 + develop/vector-search/vector-search-auto-embedding-overview.md | 1 + develop/vector-search/vector-search-changelogs.md | 1 + develop/vector-search/vector-search-data-types.md | 1 + develop/vector-search/vector-search-full-text-search-python.md | 2 +- develop/vector-search/vector-search-full-text-search-sql.md | 2 +- develop/vector-search/vector-search-functions-and-operators.md | 1 + develop/vector-search/vector-search-get-started-using-python.md | 1 + develop/vector-search/vector-search-get-started-using-sql.md | 1 + develop/vector-search/vector-search-hybrid-search.md | 2 +- develop/vector-search/vector-search-improve-performance.md | 1 + develop/vector-search/vector-search-index.md | 1 + .../vector-search-integrate-with-amazon-bedrock.md | 1 + .../vector-search/vector-search-integrate-with-django-orm.md | 1 + .../vector-search-integrate-with-jinaai-embedding.md | 1 + develop/vector-search/vector-search-integrate-with-langchain.md | 1 + .../vector-search/vector-search-integrate-with-llamaindex.md | 1 + develop/vector-search/vector-search-integrate-with-peewee.md | 1 + .../vector-search/vector-search-integrate-with-sqlalchemy.md | 1 + develop/vector-search/vector-search-integration-overview.md | 1 + develop/vector-search/vector-search-limitations.md | 1 + develop/vector-search/vector-search-overview.md | 1 + 106 files changed, 106 insertions(+), 4 deletions(-) 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 f4d8088297724..65863abcaa619 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/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..c02cb2813422c 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) diff --git a/develop/vector-search/vector-search-auto-embedding-amazon-titan.md b/develop/vector-search/vector-search-auto-embedding-amazon-titan.md index e90fd46f24c75..3ed5ec8aadcb1 100644 --- a/develop/vector-search/vector-search-auto-embedding-amazon-titan.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-auto-embedding-cohere.md b/develop/vector-search/vector-search-auto-embedding-cohere.md index 058c277b19193..d7c7ac7a16c3e 100644 --- a/develop/vector-search/vector-search-auto-embedding-cohere.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-auto-embedding-gemini.md b/develop/vector-search/vector-search-auto-embedding-gemini.md index 7b3e0a0da79f2..1d60b05c3ddfc 100644 --- a/develop/vector-search/vector-search-auto-embedding-gemini.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-auto-embedding-huggingface.md b/develop/vector-search/vector-search-auto-embedding-huggingface.md index ddec17d02d052..587b2979f6b69 100644 --- a/develop/vector-search/vector-search-auto-embedding-huggingface.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-auto-embedding-jina-ai.md b/develop/vector-search/vector-search-auto-embedding-jina-ai.md index f944c6ccd14c3..707d428878071 100644 --- a/develop/vector-search/vector-search-auto-embedding-jina-ai.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-auto-embedding-nvidia-nim.md b/develop/vector-search/vector-search-auto-embedding-nvidia-nim.md index d24647e0dbe12..297fe4303b81a 100644 --- a/develop/vector-search/vector-search-auto-embedding-nvidia-nim.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-auto-embedding-openai.md b/develop/vector-search/vector-search-auto-embedding-openai.md index 7809c6edc70d7..7cfd138461fff 100644 --- a/develop/vector-search/vector-search-auto-embedding-openai.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-auto-embedding-overview.md b/develop/vector-search/vector-search-auto-embedding-overview.md index 958123c7b444b..4f10cb82023e3 100644 --- a/develop/vector-search/vector-search-auto-embedding-overview.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-changelogs.md b/develop/vector-search/vector-search-changelogs.md index 0b550c444a643..44ae1b7bfc11e 100644 --- a/develop/vector-search/vector-search-changelogs.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-data-types.md b/develop/vector-search/vector-search-data-types.md index bd7fbaf85bd11..797bf334a96ce 100644 --- a/develop/vector-search/vector-search-data-types.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-full-text-search-python.md b/develop/vector-search/vector-search-full-text-search-python.md index b5cd61c076bad..499a98a64281d 100644 --- a/develop/vector-search/vector-search-full-text-search-python.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-full-text-search-sql.md b/develop/vector-search/vector-search-full-text-search-sql.md index 0f74902d8ea27..a306bdbca2f4e 100644 --- a/develop/vector-search/vector-search-full-text-search-sql.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-functions-and-operators.md b/develop/vector-search/vector-search-functions-and-operators.md index 2bf95d74797be..f5a9f1253ef80 100644 --- a/develop/vector-search/vector-search-functions-and-operators.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-get-started-using-python.md b/develop/vector-search/vector-search-get-started-using-python.md index 366aa39b94a68..d0a63bcc95911 100644 --- a/develop/vector-search/vector-search-get-started-using-python.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-get-started-using-sql.md b/develop/vector-search/vector-search-get-started-using-sql.md index f55ce5362105b..6e4580cc44f55 100644 --- a/develop/vector-search/vector-search-get-started-using-sql.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-hybrid-search.md b/develop/vector-search/vector-search-hybrid-search.md index 5a4ab9dfc4218..bb2c2363d6d83 100644 --- a/develop/vector-search/vector-search-hybrid-search.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-improve-performance.md b/develop/vector-search/vector-search-improve-performance.md index 44f85ab940df6..071e0ad9a6942 100644 --- a/develop/vector-search/vector-search-improve-performance.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-index.md b/develop/vector-search/vector-search-index.md index 605b8a3a39cfb..0bf3dd9c9df20 100644 --- a/develop/vector-search/vector-search-index.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-integrate-with-amazon-bedrock.md b/develop/vector-search/vector-search-integrate-with-amazon-bedrock.md index f892cc6a7a222..56787639c8775 100644 --- a/develop/vector-search/vector-search-integrate-with-amazon-bedrock.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-integrate-with-django-orm.md b/develop/vector-search/vector-search-integrate-with-django-orm.md index e07e5455ed8c2..aec39432edf46 100644 --- a/develop/vector-search/vector-search-integrate-with-django-orm.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-integrate-with-jinaai-embedding.md b/develop/vector-search/vector-search-integrate-with-jinaai-embedding.md index dac5fd36771c9..728ddbaf48927 100644 --- a/develop/vector-search/vector-search-integrate-with-jinaai-embedding.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-integrate-with-langchain.md b/develop/vector-search/vector-search-integrate-with-langchain.md index 75ebbc7c99056..11e6e350ddf94 100644 --- a/develop/vector-search/vector-search-integrate-with-langchain.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-integrate-with-llamaindex.md b/develop/vector-search/vector-search-integrate-with-llamaindex.md index d292c6f087b00..c50bd2b8b11e7 100644 --- a/develop/vector-search/vector-search-integrate-with-llamaindex.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-integrate-with-peewee.md b/develop/vector-search/vector-search-integrate-with-peewee.md index 5cd008fed49b7..638be702994a2 100644 --- a/develop/vector-search/vector-search-integrate-with-peewee.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-integrate-with-sqlalchemy.md b/develop/vector-search/vector-search-integrate-with-sqlalchemy.md index a9c94b4dcb4ce..d20e5c5715ead 100644 --- a/develop/vector-search/vector-search-integrate-with-sqlalchemy.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-integration-overview.md b/develop/vector-search/vector-search-integration-overview.md index e47353d74fe18..9ed870cd4603c 100644 --- a/develop/vector-search/vector-search-integration-overview.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-limitations.md b/develop/vector-search/vector-search-limitations.md index d5433f1c045f3..982f678bbc922 100644 --- a/develop/vector-search/vector-search-limitations.md +++ b/develop/vector-search/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/develop/vector-search/vector-search-overview.md b/develop/vector-search/vector-search-overview.md index 4076188cb763d..ca38bba398421 100644 --- a/develop/vector-search/vector-search-overview.md +++ b/develop/vector-search/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 From 11480b8a62987213c48d4be8f60baded10964dc5 Mon Sep 17 00:00:00 2001 From: qiancai Date: Wed, 21 Jan 2026 18:05:36 +0800 Subject: [PATCH 2/5] Update _index.md --- develop/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 From 8a76b2e3cbc52248a44a335400046fb03621e113 Mon Sep 17 00:00:00 2001 From: qiancai Date: Wed, 21 Jan 2026 18:06:10 +0800 Subject: [PATCH 3/5] add aliases for best practices --- best-practices/_index.md | 1 + best-practices/grafana-monitor-best-practices.md | 1 + best-practices/haproxy-best-practices.md | 1 + best-practices/high-concurrency-best-practices.md | 1 + best-practices/index-management-best-practices.md | 1 + best-practices/java-app-best-practices.md | 1 + best-practices/massive-regions-best-practices.md | 1 + best-practices/multi-column-index-best-practices.md | 1 + best-practices/pd-scheduling-best-practices.md | 1 + best-practices/readonly-nodes.md | 1 + best-practices/saas-best-practices.md | 1 + best-practices/three-dc-local-read.md | 1 + best-practices/three-nodes-hybrid-deployment.md | 1 + best-practices/tidb-best-practices.md | 1 + best-practices/uuid.md | 1 + 15 files changed, 15 insertions(+) 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/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/java-app-best-practices.md b/best-practices/java-app-best-practices.md index 70931657a4ccc..509942cf22940 100644 --- a/best-practices/java-app-best-practices.md +++ b/best-practices/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/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 From 2f1f5df08f25d04e41d2f49907118294dc0fe0fc Mon Sep 17 00:00:00 2001 From: Grace Cai Date: Thu, 22 Jan 2026 10:39:57 +0800 Subject: [PATCH 4/5] Apply suggestions from code review Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- develop/serverless-driver.md | 2 +- develop/vector-search/vector-search-full-text-search-python.md | 2 +- develop/vector-search/vector-search-full-text-search-sql.md | 2 +- develop/vector-search/vector-search-hybrid-search.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/develop/serverless-driver.md b/develop/serverless-driver.md index c02cb2813422c..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','/tidbcloud/serverless-driver/'] +aliases: ['/tidbcloud/serverless-driver-config/','/tidbcloud/serverless-driver/'] --- # TiDB Cloud Serverless Driver (Beta) diff --git a/develop/vector-search/vector-search-full-text-search-python.md b/develop/vector-search/vector-search-full-text-search-python.md index 499a98a64281d..38d660f53da3e 100644 --- a/develop/vector-search/vector-search-full-text-search-python.md +++ b/develop/vector-search/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','/tidbcloud/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/develop/vector-search/vector-search-full-text-search-sql.md b/develop/vector-search/vector-search-full-text-search-sql.md index a306bdbca2f4e..ecefbf49e4b78 100644 --- a/develop/vector-search/vector-search-full-text-search-sql.md +++ b/develop/vector-search/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','/tidbcloud/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/develop/vector-search/vector-search-hybrid-search.md b/develop/vector-search/vector-search-hybrid-search.md index bb2c2363d6d83..f8ef68ef56021 100644 --- a/develop/vector-search/vector-search-hybrid-search.md +++ b/develop/vector-search/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','/tidbcloud/vector-search-hybrid-search/'] +aliases: ['/tidb/stable/vector-search-hybrid-search/','/tidbcloud/vector-search-hybrid-search/'] --- # Hybrid Search From 13aef76fb426e4bb679dd3412cda1894d1f30017 Mon Sep 17 00:00:00 2001 From: qiancai Date: Thu, 22 Jan 2026 18:31:25 +0800 Subject: [PATCH 5/5] add aliases for newly moved docs --- ai/explore-data-with-chat2query.md | 1 + ai/sql-proxy-account.md | 1 + best-practices/ddl-introduction.md | 1 + 3 files changed, 3 insertions(+) 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/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