From 6e3f57cfff525fc8897e5b6ce259bd2d4c85d558 Mon Sep 17 00:00:00 2001 From: Josh Innis Date: Sat, 1 Feb 2025 11:08:06 -0600 Subject: [PATCH] Adjust references form CloudberryDb to Apache Cloudberry Alter links and references from CloudberryDB/Cloudberry to apache/cloudberry This change does not include changes to release notes that reference pull requests from the old repository --- docs/advanced-analytics/postgis.md | 2 +- docs/cbdb-linux-compile.md | 46 +++++++++---------- docs/cbdb-macos-compile.md | 27 ++++++----- docs/create-and-manage-tables.md | 2 +- .../performance/update-stats-using-analyze.md | 2 +- .../perform-full-backup-and-restore.md | 6 +-- .../sys-admin/enable-coordinator-mirroring.md | 2 +- .../current/cbdb-linux-compile.md | 8 ++-- .../current/cbdb-macos-compile.md | 4 +- .../current/create-and-manage-tables.md | 2 +- .../current/sql-stmts/sql-stmt-abort.md | 4 +- .../sql-stmts/sql-stmt-alter-database.md | 6 +-- .../current/sql-stmts/sql-stmt-alter-rule.md | 2 +- .../sql-stmts/sql-stmt-create-database.md | 4 +- .../sql-stmts/sql-stmt-create-index.md | 6 +-- .../sql-stmts/sql-stmt-create-tablespace.md | 4 +- .../sql-stmts/sql-stmt-drop-extension.md | 2 +- .../sql-stmts/sql-stmt-drop-external-table.md | 2 +- .../current/sql-stmts/sql-stmt-drop-index.md | 2 +- .../sql-stmt-drop-materialized-view.md | 2 +- .../current/sql-stmts/sql-stmt-drop-role.md | 4 +- .../current/sql-stmts/sql-stmt-drop-rule.md | 2 +- .../current/sql-stmts/sql-stmt-drop-schema.md | 2 +- .../current/sql-stmts/sql-stmt-drop-table.md | 4 +- .../sql-stmts/sql-stmt-drop-tablespace.md | 2 +- .../current/sql-stmts/sql-stmt-drop-type.md | 2 +- .../current/sql-stmts/sql-stmt-drop-view.md | 2 +- .../current/sql-stmts/sql-stmt-end.md | 6 +-- .../sql-stmt-rollback-to-savepoint.md | 4 +- .../current/sql-stmts/sql-stmt-rollback.md | 4 +- .../current/sql-stmts/sql-stmt-savepoint.md | 6 +-- .../current/sql-stmts/sql-stmt-set-role.md | 2 +- .../sql-stmts/sql-stmt-set-transaction.md | 4 +- .../sql-stmts/sql-stmt-start-transaction.md | 4 +- .../current/sql-stmts/sql-stmt-truncate.md | 4 +- 35 files changed, 93 insertions(+), 94 deletions(-) diff --git a/docs/advanced-analytics/postgis.md b/docs/advanced-analytics/postgis.md index af562dc74e8..e4511ac1b65 100644 --- a/docs/advanced-analytics/postgis.md +++ b/docs/advanced-analytics/postgis.md @@ -14,7 +14,7 @@ You can access the Cloudberry Database PostGIS project repo at [`cloudberrydb/po Before installing PostGIS for Cloudberry Database, install the required dependencies and compile several components. This process is currently supported only on CentOS, with plans to support Rocky Linux in the future. -Before you get started, ensure that the Cloudberry Database is correctly installed on your machine. If it is not installed, see the [documentation](https://cloudberrydb.org/docs/) for installation instructions. +Before you get started, ensure that the Cloudberry Database is correctly installed on your machine. If it is not installed, see the [documentation](https://cloudberry.apache.org/docs/) for installation instructions. 1. Install the pre-requested dependencies. diff --git a/docs/cbdb-linux-compile.md b/docs/cbdb-linux-compile.md index a4feea08411..96bc892c5ae 100644 --- a/docs/cbdb-linux-compile.md +++ b/docs/cbdb-linux-compile.md @@ -8,7 +8,7 @@ import TabItem from '@theme/TabItem'; # Compile and Install Cloudberry Database on Linux :::info -The source of this document is from the GitHub repository [`cloudberrydb/cloudberrydb`](https://github.com/cloudberrydb/cloudberrydb/blob/main/deploy/build/README.Linux.md). +The source of this document is from the GitHub repository [`apache/cloudberry`](https://github.com/apache/cloudberry/blob/main/deploy/build/README.Linux.md). ::: This document shares how to compile and install Cloudberry Database on Linux systems (CentOS 7, RHEL, and Ubuntu). Note that this document is for developers to try out Cloudberry Database in a single-node environments. DO NOT use this document for production environments. @@ -23,10 +23,10 @@ Take the following steps to compile and install Cloudberry Database: ## Step 1. Clone GitHub repo -Clone the GitHub repository `cloudberrydb/cloudberrydb` to the target machine: +Clone the GitHub repository `apache/cloudberry` to the target machine: ```shell -git clone https://github.com/cloudberrydb/cloudberrydb.git +git clone https://github.com/apache/cloudberry.git ``` ## Step 2. Install dependencies @@ -38,10 +38,10 @@ Enter the repository and install dependencies according to your operating system The following steps work on CentOS 7. For other CentOS versions, these steps might work but are not guaranteed to work. -1. Run the Bash script `README.CentOS.bash` in the `deploy/build` directory of the `cloudberrydb/cloudberrydb` repository. To run this script, password is required. Then, some required dependencies will be automatically downloaded. +1. Run the Bash script `README.CentOS.bash` in the `deploy/build` directory of the `apache/cloudberry` repository. To run this script, password is required. Then, some required dependencies will be automatically downloaded. ```bash - cd cloudberrydb/deploy/build + cd cloudberry/deploy/build ./README.CentOS.bash ``` @@ -90,7 +90,7 @@ The following steps work on CentOS 7. For other CentOS versions, these steps mig 3. Install more dependencies by running the `README.Rhel-Rocky.bash` script. ```bash - cd ~/cloudberrydb/deploy/build/ + cd cloudberry/deploy/build/ ./README.Rhel-Rocky.bash ``` @@ -101,7 +101,7 @@ The following steps work on CentOS 7. For other CentOS versions, these steps mig ```shell ## You need to enter your password to run. - sudo ~/cloudberrydb/deploy/build/README.Ubuntu.bash + sudo cloudberry/deploy/build/README.Ubuntu.bash ``` :::info @@ -166,18 +166,18 @@ After you have installed all the dependencies for your operating system, it is t After you have installed all the dependencies and performed the prerequisite platform tasks, you can start to build Cloudberry Database. Run the following commands in sequence. -1. Configure the build environment. Enter the `cloudberrydb` directory and run the `configure` script. +1. Configure the build environment. Enter the `cloudberry` directory and run the `configure` script. ```bash - cd cloudberrydb - ./configure --with-perl --with-python --with-libxml --with-gssapi --prefix=/usr/local/cloudberrydb + cd cloudberry + ./configure --with-perl --with-python --with-libxml --with-gssapi --prefix=/usr/local/cloudberry ``` :::info Cloudberry Database is built with GPORCA by default. If you want to build CBDB without GPORCA, add the `--disable-orca` flag in the `./configure` command. ```bash - ./configure --disable-orca --with-perl --with-python --with-libxml --prefix=/usr/local/cloudberrydb + ./configure --disable-orca --with-perl --with-python --with-libxml --prefix=/usr/local/cloudberry ``` ::: @@ -193,12 +193,12 @@ After you have installed all the dependencies and performed the prerequisite pla ```bash cd .. - cp -r cloudberrydb/ /home/gpadmin/ + cp -r cloudberry/ /home/gpadmin/ cd /home/gpadmin/ - chown -R gpadmin:gpadmin cloudberrydb/ + chown -R gpadmin:gpadmin cloudberry/ su - gpadmin - cd cloudberrydb/ - source /usr/local/cloudberrydb/greenplum_path.sh + cd cloudberry/ + source /usr/local/cloudberry/greenplum_path.sh ``` 4. Start the demo cluster. @@ -254,13 +254,13 @@ After you have installed all the dependencies and performed the prerequisite pla postgres=# select * from gp_segment_configuration; dbid | content | role | preferred_role | mode | status | port | hostname | address | datadir | warehouseid ------+---------+------+----------------+------+--------+------+------------+------------+------------------------------------------------------------------------------+------------- - 1 | -1 | p | p | n | u | 7000 | i-6wvpa9wt | i-6wvpa9wt | /home/gpadmin/cloudberrydb/gpAux/gpdemo/datadirs/qddir/demoDataDir-1 | 0 - 8 | -1 | m | m | s | u | 7001 | i-6wvpa9wt | i-6wvpa9wt | /home/gpadmin/cloudberrydb/gpAux/gpdemo/datadirs/standby | 0 - 3 | 1 | p | p | s | u | 7003 | i-6wvpa9wt | i-6wvpa9wt | /home/gpadmin/cloudberrydb/gpAux/gpdemo/datadirs/dbfast2/demoDataDir1 | 0 - 6 | 1 | m | m | s | u | 7006 | i-6wvpa9wt | i-6wvpa9wt | /home/gpadmin/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1 | 0 - 2 | 0 | p | p | s | u | 7002 | i-6wvpa9wt | i-6wvpa9wt | /home/gpadmin/cloudberrydb/gpAux/gpdemo/datadirs/dbfast1/demoDataDir0 | 0 - 5 | 0 | m | m | s | u | 7005 | i-6wvpa9wt | i-6wvpa9wt | /home/gpadmin/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror1/demoDataDir0 | 0 - 4 | 2 | p | p | s | u | 7004 | i-6wvpa9wt | i-6wvpa9wt | /home/gpadmin/cloudberrydb/gpAux/gpdemo/datadirs/dbfast3/demoDataDir2 | 0 - 7 | 2 | m | m | s | u | 7007 | i-6wvpa9wt | i-6wvpa9wt | /home/gpadmin/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror3/demoDataDir2 | 0 + 1 | -1 | p | p | n | u | 7000 | i-6wvpa9wt | i-6wvpa9wt | /home/gpadmin/cloudberry/gpAux/gpdemo/datadirs/qddir/demoDataDir-1 | 0 + 8 | -1 | m | m | s | u | 7001 | i-6wvpa9wt | i-6wvpa9wt | /home/gpadmin/cloudberry/gpAux/gpdemo/datadirs/standby | 0 + 3 | 1 | p | p | s | u | 7003 | i-6wvpa9wt | i-6wvpa9wt | /home/gpadmin/cloudberry/gpAux/gpdemo/datadirs/dbfast2/demoDataDir1 | 0 + 6 | 1 | m | m | s | u | 7006 | i-6wvpa9wt | i-6wvpa9wt | /home/gpadmin/cloudberry/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1 | 0 + 2 | 0 | p | p | s | u | 7002 | i-6wvpa9wt | i-6wvpa9wt | /home/gpadmin/cloudberry/gpAux/gpdemo/datadirs/dbfast1/demoDataDir0 | 0 + 5 | 0 | m | m | s | u | 7005 | i-6wvpa9wt | i-6wvpa9wt | /home/gpadmin/cloudberry/gpAux/gpdemo/datadirs/dbfast_mirror1/demoDataDir0 | 0 + 4 | 2 | p | p | s | u | 7004 | i-6wvpa9wt | i-6wvpa9wt | /home/gpadmin/cloudberry/gpAux/gpdemo/datadirs/dbfast3/demoDataDir2 | 0 + 7 | 2 | m | m | s | u | 7007 | i-6wvpa9wt | i-6wvpa9wt | /home/gpadmin/cloudberry/gpAux/gpdemo/datadirs/dbfast_mirror3/demoDataDir2 | 0 (8 rows) ``` \ No newline at end of file diff --git a/docs/cbdb-macos-compile.md b/docs/cbdb-macos-compile.md index fe831c61652..5c008f924f6 100644 --- a/docs/cbdb-macos-compile.md +++ b/docs/cbdb-macos-compile.md @@ -5,7 +5,7 @@ title: On macOS # Compile and Install Cloudberry Database on macOS :::info -The source of this document is from the GitHub repository [`cloudberrydb/cloudberrydb`](https://github.com/cloudberrydb/cloudberrydb/blob/main/deploy/build/README.macOS.md). +The source of this document is from the GitHub repository [`apache/cloudberry`](https://github.com/apache/cloudberry/blob/main/deploy/build/README.macOS.md). ::: This document shares how to build, compile, and install Cloudberry Database on macOS (single node) for development and trial purposes. Follow the steps below. @@ -21,13 +21,13 @@ DO NOT use this guide for production deployment. 1. Clone the source code of Cloudberry Database from GitHub to your local Mac. ```bash - git clone git@github.com:cloudberrydb/cloudberrydb.git + git clone git@github.com:apache/cloudberry.git ``` -2. Enter the `cloudberrydb/` directory. +2. Enter the `cloudberry/` directory. ```bash - cd cloudberrydb/ + cd cloudberry/ ``` 3. Run the following command to install the needed dependencies. You will be asked to enter the `sudo` password of your macOS system. @@ -77,7 +77,7 @@ DO NOT use this guide for production deployment. ## Step 3. Configure, compile, and install ```bash -# Run the following commands under the `cloudberrydb/` dir. +# Run the following commands under the `cloudberry/` dir. # 1. Configure the build environment. BREWPREFIX=$(brew --prefix); export PATH="$BREWPREFIX/opt/gnu-sed/libexec/gnubin:$BREWPREFIX/opt/apr/bin:$PATH"; CXXFLAGS="-I $BREWPREFIX/include" CFLAGS="-ggdb -Og -g3 -fno-omit-frame-pointer -I $BREWPREFIX/include" LDFLAGS="-L $BREWPREFIX/lib" CC=$(which gcc-13) CXX=$(which g++-13) ./configure --enable-debug --prefix=$(cd ~; pwd)/install/cbdb; @@ -138,14 +138,13 @@ source gpAux/gpdemo/gpdemo-env.sh postgres=# select * from gp_segment_configuration; dbid | content | role | preferred_role | mode | status | port | hostname | address | datadir | warehouseid ------+---------+------+----------------+------+--------+------+-----------------------------+-----------------------------+----------------------------------------------------------------------------------------------------------+------------- - 1 | -1 | p | p | n | u | 8000 | cbdb.local | cbdb.local | /Users/cbdb/Documents/GitHub/upstream/cloudberrydb/gpAux/gpdemo/datadirs/qddir/demoDataDir-1 | 0 - 8 | -1 | m | m | s | u | 8001 | cbdb.local | cbdb.local | /Users/cbdb/Documents/GitHub/upstream/cloudberrydb/gpAux/gpdemo/datadirs/standby | 0 - 3 | 1 | p | p | s | u | 8003 | cbdb.local | cbdb.local | /Users/cbdb/Documents/GitHub/upstream/cloudberrydb/gpAux/gpdemo/datadirs/dbfast2/demoDataDir1 | 0 - 6 | 1 | m | m | s | u | 8006 | cbdb.local | cbdb.local | /Users/cbdb/Documents/GitHub/upstream/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1 | 0 - 2 | 0 | p | p | s | u | 8002 | cbdb.local | cbdb.local | /Users/cbdb/Documents/GitHub/upstream/cloudberrydb/gpAux/gpdemo/datadirs/dbfast1/demoDataDir0 | 0 - 5 | 0 | m | m | s | u | 8005 | cbdb.local | cbdb.local | /Users/cbdb/Documents/GitHub/upstream/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror1/demoDataDir0 | 0 - 4 | 2 | p | p | s | u | 8004 | cbdb.local | cbdb.local | /Users/cbdb/Documents/GitHub/upstream/cloudberrydb/gpAux/gpdemo/datadirs/dbfast3/demoDataDir2 | 0 - 7 | 2 | m | m | s | u | 8007 | cbdb.local | cbdb.local | /Users/cbdb/Documents/GitHub/upstream/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror3/demoDataDir2 | 0 + 1 | -1 | p | p | n | u | 8000 | cbdb.local | cbdb.local | /Users/cbdb/Documents/GitHub/upstream/cloudberry/gpAux/gpdemo/datadirs/qddir/demoDataDir-1 | 0 + 8 | -1 | m | m | s | u | 8001 | cbdb.local | cbdb.local | /Users/cbdb/Documents/GitHub/upstream/cloudberry/gpAux/gpdemo/datadirs/standby | 0 + 3 | 1 | p | p | s | u | 8003 | cbdb.local | cbdb.local | /Users/cbdb/Documents/GitHub/upstream/cloudberry/gpAux/gpdemo/datadirs/dbfast2/demoDataDir1 | 0 + 6 | 1 | m | m | s | u | 8006 | cbdb.local | cbdb.local | /Users/cbdb/Documents/GitHub/upstream/cloudberry/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1 | 0 + 5 | 0 | m | m | s | u | 8005 | cbdb.local | cbdb.local | /Users/cbdb/Documents/GitHub/upstream/cloudberry/gpAux/gpdemo/datadirs/dbfast_mirror1/demoDataDir0 | 0 + 4 | 2 | p | p | s | u | 8004 | cbdb.local | cbdb.local | /Users/cbdb/Documents/GitHub/upstream/cloudberry/gpAux/gpdemo/datadirs/dbfast3/demoDataDir2 | 0 + 7 | 2 | m | m | s | u | 8007 | cbdb.local | cbdb.local | /Users/cbdb/Documents/GitHub/upstream/cloudberry/gpAux/gpdemo/datadirs/dbfast_mirror3/demoDataDir2 | 0 (8 rows) postgres=# @@ -158,4 +157,4 @@ source gpAux/gpdemo/gpdemo-env.sh make installcheck-world ``` -Congratulations 🎉! You've successfully installed and created a CloudberryDB cluster. Happy Hacking! 😉 +Congratulations 🎉! You've successfully installed and created a Cloudberry cluster. Happy Hacking! 😉 diff --git a/docs/create-and-manage-tables.md b/docs/create-and-manage-tables.md index c9b1f7bdd55..35c6b27bfd9 100644 --- a/docs/create-and-manage-tables.md +++ b/docs/create-and-manage-tables.md @@ -108,6 +108,6 @@ Similar to unique constraints, an exclusion constraint is permitted only for rep Exclusion constraints are not supported for partitioned tables. -See also [`CREATE TABLE ... CONSTRAINT ... EXCLUDE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/create-table.md) for details. +See also [`CREATE TABLE ... CONSTRAINT ... EXCLUDE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/create-table.md) for details. Adding an exclusion constraint automatically creates an index of the type specified in the constraint declaration. diff --git a/docs/performance/update-stats-using-analyze.md b/docs/performance/update-stats-using-analyze.md index adef09d0b18..cdc21eaee4d 100644 --- a/docs/performance/update-stats-using-analyze.md +++ b/docs/performance/update-stats-using-analyze.md @@ -20,7 +20,7 @@ WHERE relname = 'test_analyze'; ## Generate statistics selectively -Running [`ANALYZE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/analyze.md) with no arguments updates statistics for all tables in the database. This can be a very long-running process and it is not recommended. You should `ANALYZE` tables selectively when data has changed or use the [analyzedb](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sys-utilities/analyzedb.md) utility. +Running [`ANALYZE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/analyze.md) with no arguments updates statistics for all tables in the database. This can be a very long-running process and it is not recommended. You should `ANALYZE` tables selectively when data has changed or use the [analyzedb](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sys-utilities/analyzedb.md) utility. Running `ANALYZE` on a large table can take a long time. If it is not feasible to run `ANALYZE` on all columns of a very large table, you can generate statistics for selected columns only using `ANALYZE table(column, ...)`. Be sure to include columns used in joins, `WHERE` clauses, `SORT` clauses, `GROUP BY` clauses, or `HAVING` clauses. diff --git a/docs/sys-admin/backup-and-restore/perform-full-backup-and-restore.md b/docs/sys-admin/backup-and-restore/perform-full-backup-and-restore.md index 29ddf07a5ae..5d95578cb22 100644 --- a/docs/sys-admin/backup-and-restore/perform-full-backup-and-restore.md +++ b/docs/sys-admin/backup-and-restore/perform-full-backup-and-restore.md @@ -18,15 +18,15 @@ variable](https://go.dev/doc/install). 1. Pull the `cloudberrydb/gpbackup` GitHub repository to the target machine. ```bash - go install github.com/cloudberrydb/gpbackup@latest + go install github.com/apache/cloudberry-gpbackup@latest ``` - The repository is placed in `$GOPATH/pkg/mod/github.com/cloudberrydb/gpbackup`. + The repository is placed in `$GOPATH/pkg/mod/github.com/apache/cloudberry-gpbackup`. 2. Enter the `cloudberrydb/gpbackup` directory. Then, build and install the source code: ```bash - cd <$GOPATH/pkg/mod/github.com/cloudberrydb/gpbackup> + cd <$GOPATH/pkg/mod/github.com/apache/cloudberry-gpbackup> make depend make build ``` diff --git a/docs/sys-admin/enable-coordinator-mirroring.md b/docs/sys-admin/enable-coordinator-mirroring.md index c4646a939ac..e7a01af8a5a 100644 --- a/docs/sys-admin/enable-coordinator-mirroring.md +++ b/docs/sys-admin/enable-coordinator-mirroring.md @@ -33,7 +33,7 @@ Make sure that you have already configured a standby coordinator on a different :::note -If you follow the steps described in the [Prepare to Deploy](https://cloudberrydb.org/docs/cbdb-op-prepare-to-deploy) and [Deploy Cloudberry Database Manually Using RPM Package](https://cloudberrydb.org/docs/cbdb-op-deploy-guide) topics to deploy the cluster, a host for the standby coordinator ( `cbdb-standbycoordinator`) is already configured in the cluster. +If you follow the steps described in the [Prepare to Deploy](https://cloudberry.apache.org/docs/cbdb-op-prepare-to-deploy) and [Deploy Cloudberry Database Manually Using RPM Package](https://cloudberry.apache.org/docs/cbdb-op-deploy-guide) topics to deploy the cluster, a host for the standby coordinator ( `cbdb-standbycoordinator`) is already configured in the cluster. ::: diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cbdb-linux-compile.md b/i18n/zh/docusaurus-plugin-content-docs/current/cbdb-linux-compile.md index ea57fe23569..e3c64d9bb1c 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cbdb-linux-compile.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cbdb-linux-compile.md @@ -8,7 +8,7 @@ import TabItem from '@theme/TabItem'; # 在 Linux 系统上编译和安装 Cloudberry Database :::info -本文档来自 GitHub 仓库 [`cloudberrydb/cloudberrydb`](https://github.com/cloudberrydb/cloudberrydb/blob/main/deploy/build/README.Linux.md). +本文档来自 GitHub 仓库 [`apache/cloudberry`](https://github.com/apache/cloudberry/blob/main/deploy/build/README.Linux.md). ::: 本文档分享如何在 Linux 系统(CentOS 7、RHEL 和 Ubuntu)上编译和安装 Cloudberry Database。请注意,本文档仅供开发人员在单节点环境中尝试 Cloudberry Database。**请勿将本文档用于生产环境**。 @@ -23,10 +23,10 @@ import TabItem from '@theme/TabItem'; ## 第 1 步:克隆 GitHub 仓库 -将 GitHub 仓库 `cloudberrydb/cloudberrydb` 克隆到目标机器: +将 GitHub 仓库 `apache/cloudberry` 克隆到目标机器: ```shell -git clone https://github.com/cloudberrydb/cloudberrydb.git +git clone https://github.com/apache/cloudberry.git ``` ## 第 2 步:安装依赖项 @@ -38,7 +38,7 @@ git clone https://github.com/cloudberrydb/cloudberrydb.git 以下步骤在 CentOS 7 上测试通过。对于其他版本的 CentOS,这些步骤可能有效,但不能保证有效。 -1. 执行 `cloudberrydb/cloudberrydb` 仓库下 `deploy/build` 目录中的 `README.CentOS.bash` 脚本。执行此脚本需要输入密码。然后,系统会自动下载一些必要的依赖项。 +1. 执行 `apache/cloudberry` 仓库下 `deploy/build` 目录中的 `README.CentOS.bash` 脚本。执行此脚本需要输入密码。然后,系统会自动下载一些必要的依赖项。 ```bash cd cloudberrydb/deploy/build diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cbdb-macos-compile.md b/i18n/zh/docusaurus-plugin-content-docs/current/cbdb-macos-compile.md index 00a6f24da5c..5abdbf2e768 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cbdb-macos-compile.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cbdb-macos-compile.md @@ -5,7 +5,7 @@ title: 在 macOS 上 # 在 macOS 上编译和安装 Cloudberry Database :::info 提示 -本文档来自 GitHub 仓库 [`cloudberrydb/cloudberrydb`](https://github.com/cloudberrydb/cloudberrydb/blob/main/deploy/build/README.macOS.md)。 +本文档来自 GitHub 仓库 [`apache/cloudberry`](https://github.com/apache/cloudberry/blob/main/deploy/build/README.macOS.md)。 ::: 本文档分享了如何在 macOS 上(单节点)构建、编译和安装 Cloudberry Database 以供开发测试使用。请按照以下步骤操作。 @@ -21,7 +21,7 @@ title: 在 macOS 上 1. 将 Cloudberry Database 的源代码从 GitHub 克隆到本地 Mac。 ```bash - git clone git@github.com:cloudberrydb/cloudberrydb.git + git clone git@github.com:apache/cloudberry.git ``` 2. 进入 `cloudberrydb/` 目录。 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/create-and-manage-tables.md b/i18n/zh/docusaurus-plugin-content-docs/current/create-and-manage-tables.md index a73b9ef4189..98ca7aa69bc 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/create-and-manage-tables.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/create-and-manage-tables.md @@ -107,6 +107,6 @@ CREATE TABLE circles ( 分区表不支持排除约束。 -请参阅 [`CREATE TABLE ... CONSTRAINT ... EXCLUDE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/create-table.md) 以查看详情。 +请参阅 [`CREATE TABLE ... CONSTRAINT ... EXCLUDE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/create-table.md) 以查看详情。 添加排除约束会自动创建约束声明中指定类型的索引。 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-abort.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-abort.md index 4b11e99f7eb..f6b28dd1f0f 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-abort.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-abort.md @@ -29,7 +29,7 @@ ABORT [WORK | TRANSACTION] [AND [NO] CHAIN] ## 注意事项 -使用 [`COMMIT`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md) 成功终止事务。 +使用 [`COMMIT`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md) 成功终止事务。 在事务块之外执行 `ABORT` 会报错,而且不会生效。 @@ -47,4 +47,4 @@ ABORT; ## 另见 -[`BEGIN`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/begin.md)、[`COMMIT`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md)、[`ROLLBACK`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/rollback.md) +[`BEGIN`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/begin.md)、[`COMMIT`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md)、[`ROLLBACK`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/rollback.md) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-alter-database.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-alter-database.md index e63d2e36dcb..3ae97070783 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-alter-database.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-alter-database.md @@ -79,11 +79,11 @@ Coordinator 上允许连接到该数据库的最大并发连接数。默认值 将特定配置参数的会话默认值设置为给定值。如果值为 `DEFAULT` 或等效的 `RESET`,则会删除数据库特定的设置,因此系统范围的默认设置将在新会话中继承。使用 `RESET ALL` 来清除所有数据库特定的设置。`SET FROM CURRENT` 会将会话当前的参数值保存为数据库特定的值。 -更多有关参数名称和值的信息,请参见 [`SET`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/set.md)。 +更多有关参数名称和值的信息,请参见 [`SET`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/set.md)。 ## 注意事项 -还可以将会话默认值与特定角色绑定,而不是与数据库绑定;请参见 [`ALTER ROLE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-role.md)。如果存在冲突,角色特定的设置会覆盖数据库特定的设置。 +还可以将会话默认值与特定角色绑定,而不是与数据库绑定;请参见 [`ALTER ROLE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-role.md)。如果存在冲突,角色特定的设置会覆盖数据库特定的设置。 ## 示例 @@ -105,4 +105,4 @@ ALTER DATABASE mydatabase SET search_path TO myschema, public, pg_catalog; ## 另见 -[`CREATE DATABASE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/create-database.md)、[`DROP DATABASE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/drop-database.md)、[`SET`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/set.md)、[`CREATE TABLESPACE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/create-tablespace.md) +[`CREATE DATABASE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/create-database.md)、[`DROP DATABASE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/drop-database.md)、[`SET`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/set.md)、[`CREATE TABLESPACE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/create-tablespace.md) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-alter-rule.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-alter-rule.md index a6d72016b4a..333409fd539 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-alter-rule.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-alter-rule.md @@ -46,5 +46,5 @@ ALTER RULE notify_all ON emp RENAME TO notify_me; ## 另见 -[`CREATE RULE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/create-rule.md)、[`DROP RULE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/drop-rule.md) +[`CREATE RULE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/create-rule.md)、[`DROP RULE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/drop-rule.md) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-create-database.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-create-database.md index 91cd76230f5..5b6f6c4c208 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-create-database.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-create-database.md @@ -22,7 +22,7 @@ CREATE DATABASE name `CREATE DATABASE` 创建一个新数据库。 -要创建一个数据库,你必须是超级用户或拥有特殊的 `CREATEDB` 权限。请参见 [`CREATE ROLE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/create-role.md)。 +要创建一个数据库,你必须是超级用户或拥有特殊的 `CREATEDB` 权限。请参见 [`CREATE ROLE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/create-role.md)。 默认情况下,数据库的创建者为新数据库的所有者。超级用户可以使用 `OWNER` 子句创建其他用户拥有的数据库。超级用户甚至可以创建无特殊权限的用户拥有的数据库。拥有 `CREATEDB` 权限的非超级用户只能创建自己拥有的数据库。 @@ -70,7 +70,7 @@ Coordinator 上允许连接到该数据库的最大并发连接数。默认值 实用程序 `createdb` 是这个命令的包装程序,为了方便而提供的。 -数据库级别的配置参数(通过 [`ALTER DATABASE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/alter-database.md) 设置)和数据库级别的权限(通过 [`GRANT`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/grant.md) 设置)不会从模板数据库复制。 +数据库级别的配置参数(通过 [`ALTER DATABASE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/alter-database.md) 设置)和数据库级别的权限(通过 [`GRANT`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/grant.md) 设置)不会从模板数据库复制。 虽然通过指定数据库名称作为模板来复制一个非 `template1` 的数据库是可能的,但这并不是(至少目前不是)作为一个通用的“复制数据库”功能。主要的限制是在复制模板数据库时,不能有其他会话连接到该模板数据库。如果在开始执行 `CREATE DATABASE` 时存在任何其他连接,则会失败;否则,到模板数据库的新连接会被锁定,直到 `CREATE DATABASE` 完成。 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-create-index.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-create-index.md index e44fedf2fab..eaa8964f58f 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-create-index.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-create-index.md @@ -39,7 +39,7 @@ Cloudberry Database 提供了 B-tree、hash、bitmap、GiST、SP-GiST、GIN 和 当创建索引时(如果数据已存在)和每次添加数据时,检查表中是否存在重复值。重复的条目将会产生报错。唯一索引仅适用于 B-tree 索引。 -当唯一索引应用于分区表时,会有额外的限制,请参见 [`CREATE TABLE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/create-table.md)。 +当唯一索引应用于分区表时,会有额外的限制,请参见 [`CREATE TABLE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/create-table.md)。 **`IF NOT EXISTS`** @@ -175,7 +175,7 @@ BRIN 索引还接受这些参数: 对于支持有序扫描的索引类型(目前仅限于 B-tree),您可以使用 `ASC`、`DESC`、`NULLS FIRST` 和/或 `NULLS LAST` 这些可选子句来调整索引的排序方式。鉴于有序索引既可以向前也可以向后扫描,通常没有必要创建单一列的 DESC 索引——这一排序方式已经可以通过常规索引实现。这些选项的实际价值在于,它们允许创建多列索引,以适应那些需要混合排序的查询需求,例如 `SELECT ... ORDER BY x ASC, y DESC`。如果您需要在依赖索引避免排序操作的查询中实现“空值优先排序”而不是默认的“空值末尾排序”,`NULLS` 选项将非常有用。 -系统定期收集表的所有列的统计信息。新创建的非表达式索引可以立即使用这些统计信息来确定索引的有效性。对于新的表达式索引,你必须执行 [`ANALYZE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/analyze.md) 来为这些索引生成统计信息。 +系统定期收集表的所有列的统计信息。新创建的非表达式索引可以立即使用这些统计信息来确定索引的有效性。对于新的表达式索引,你必须执行 [`ANALYZE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/analyze.md) 来为这些索引生成统计信息。 对大部分索引方法来说,创建索引的速度依赖于 `maintenance_work_mem` 的配置。增加这个值可以缩短创建索引的时间,但前提是不要设置得超过机器实际可用的内存容量,以免引起系统交换(Swapping)。 @@ -253,4 +253,4 @@ Cloudberry Database 不支持并发创建索引(不支持 `CONCURRENTLY` 关 ## 另见 -[`ALTER INDEX`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-index.md)、[`DROP INDEX`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/drop-index.md) +[`ALTER INDEX`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-index.md)、[`DROP INDEX`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/drop-index.md) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-create-tablespace.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-create-tablespace.md index 8aba19ed45a..bb639260a18 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-create-tablespace.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-create-tablespace.md @@ -21,7 +21,7 @@ CREATE TABLESPACE 超级用户可以定义一个替代的主机文件系统位置,用于存放包含数据库对象(如表和索引)的数据文件。 -拥有适当权限的用户可以将 tablespace_name 传递给 [`CREATE DATABASE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/create-database.md)、[`CREATE TABLE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/create-table.md) 或 [`CREATE INDEX`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/create-index.md),以此指示 Cloudberry Database 将这些对象的数据文件存储在指定的表空间中。 +拥有适当权限的用户可以将 tablespace_name 传递给 [`CREATE DATABASE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/create-database.md)、[`CREATE TABLE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/create-table.md) 或 [`CREATE INDEX`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/create-index.md),以此指示 Cloudberry Database 将这些对象的数据文件存储在指定的表空间中。 在 Cloudberry Database 中,文件系统位置必须存在于所有主机上,包括运行 Coordinator、备用镜像、每个主要 Segment 和每个镜像 Segment 的主机。 @@ -93,4 +93,4 @@ CREATE TABLESPACE mytblspace LOCATION '/mydbtspc/mytestspace' WITH (content0='/t ## See also -[`CREATE DATABASE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/create-database.md)、[`CREATE TABLE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/create-table.md)、[`CREATE INDEX`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/create-index.md)、[`DROP TABLESPACE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/drop-tablespace.md)、[`ALTER TABLESPACE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/alter-tablespace.md) +[`CREATE DATABASE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/create-database.md)、[`CREATE TABLE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/create-table.md)、[`CREATE INDEX`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/create-index.md)、[`DROP TABLESPACE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/drop-tablespace.md)、[`ALTER TABLESPACE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/alter-tablespace.md) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-extension.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-extension.md index 659a3289319..39b8c0382f0 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-extension.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-extension.md @@ -60,4 +60,4 @@ DROP EXTENSION hstore; ## 另见 -[`CREATE EXTENSION`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/create-extension.md)、[`ALTER EXTENSION`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-extension.md) +[`CREATE EXTENSION`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/create-extension.md)、[`ALTER EXTENSION`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-extension.md) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-external-table.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-external-table.md index af117c7f474..4692f190f04 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-external-table.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-external-table.md @@ -52,4 +52,4 @@ DROP EXTERNAL TABLE IF EXISTS staging; ## 另见 -[`CREATE EXTERNAL TABLE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/create-external-table.md)、[`ALTER EXTERNAL TABLE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-external-table.md) +[`CREATE EXTERNAL TABLE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/create-external-table.md)、[`ALTER EXTERNAL TABLE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-external-table.md) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-index.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-index.md index 4dab85a1881..f027d7c9907 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-index.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-index.md @@ -54,4 +54,4 @@ DROP INDEX title_idx; ## 另见 -[`ALTER INDEX`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-index.md)、[`CREATE INDEX`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/create-index.md) +[`ALTER INDEX`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-index.md)、[`CREATE INDEX`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/create-index.md) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-materialized-view.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-materialized-view.md index 28515d7bb7a..ba96cdd9d42 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-materialized-view.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-materialized-view.md @@ -48,4 +48,4 @@ DROP MATERIALIZED VIEW order_summary; ## 另见 -[`ALTER MATERIALIZED VIEW`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-materialized-view.md)、[`CREATE MATERIALIZED VIEW`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/create-materialized-view.md)、[`REFRESH MATERIALIZED VIEW`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/refresh-materialized-view.md) +[`ALTER MATERIALIZED VIEW`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-materialized-view.md)、[`CREATE MATERIALIZED VIEW`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/create-materialized-view.md)、[`REFRESH MATERIALIZED VIEW`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/refresh-materialized-view.md) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-role.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-role.md index 636dcd34840..4ea30ffc64f 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-role.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-role.md @@ -16,7 +16,7 @@ DROP ROLE [IF EXISTS] [, ...] `DROP ROLE` 删除指定的角色。要删除超级用户角色,你必须是超级用户。要删除非超级用户角色,你必须拥有 `CREATE ROLE` 权限。 -如果角色仍被任何数据库引用,则无法删除;若试图这样做将会触发错误。删除角色前,必须先删除或转移其所拥有的所有对象的所有权,并撤销该角色被赋予的其他对象上的所有权限。为此,[`REASSIGN OWNED`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/reassign-owned.md) 和 [`DROP OWNED`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/drop-owned.md) 这两个命令非常有用。 +如果角色仍被任何数据库引用,则无法删除;若试图这样做将会触发错误。删除角色前,必须先删除或转移其所拥有的所有对象的所有权,并撤销该角色被赋予的其他对象上的所有权限。为此,[`REASSIGN OWNED`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/reassign-owned.md) 和 [`DROP OWNED`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/drop-owned.md) 这两个命令非常有用。 然而,不需要删除涉及该角色的角色成员关系;`DROP ROLE` 会自动撤销目标角色在其他角色中的成员关系,以及其他角色在目标角色中的成员关系。其他角色不会被删除或受到其他影响。 @@ -44,4 +44,4 @@ SQL 标准定义了 `DROP ROLE`,但一次只允许删除一个角色,并且 ## 另见 -[`REASSIGN OWNED`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/reassign-owned.md)、[`DROP OWNED`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/drop-owned.md)、[`CREATE ROLE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/create-role.md)、[`ALTER ROLE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-role.md)、[`SET ROLE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/set-role.md) +[`REASSIGN OWNED`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/reassign-owned.md)、[`DROP OWNED`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/drop-owned.md)、[`CREATE ROLE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/create-role.md)、[`ALTER ROLE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-role.md)、[`SET ROLE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/set-role.md) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-rule.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-rule.md index 6c0aab2f70d..5c6e2a28810 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-rule.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-rule.md @@ -52,4 +52,4 @@ DROP RULE sales_2006 ON sales; ## 另见 -[`ALTER RULE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/alter-rule.md)、[`CREATE RULE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/create-rule.md) +[`ALTER RULE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/alter-rule.md)、[`CREATE RULE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/create-rule.md) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-schema.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-schema.md index 76199f46309..4a8a1608978 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-schema.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-schema.md @@ -54,4 +54,4 @@ DROP SCHEMA mystuff CASCADE; ## 另见 -[`CREATE SCHEMA`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/create-schema.md)、[`ALTER SCHEMA`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-schema.md) +[`CREATE SCHEMA`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/create-schema.md)、[`ALTER SCHEMA`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-schema.md) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-table.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-table.md index 21f0fcbbba2..83a4d494baf 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-table.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-table.md @@ -14,7 +14,7 @@ DROP TABLE [IF EXISTS] [, ...] [CASCADE | RESTRICT] ## 描述 -`DROP TABLE` 从数据库中删除表。只有表的所有者、schema 的所有者和超级用户才能删除表。若只想删除表中的行而不删除表定义,请使用 [`DELETE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/delete.md) 或 [`TRUNCATE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/truncate.md)。 +`DROP TABLE` 从数据库中删除表。只有表的所有者、schema 的所有者和超级用户才能删除表。若只想删除表中的行而不删除表定义,请使用 [`DELETE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/delete.md) 或 [`TRUNCATE`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/truncate.md)。 `DROP TABLE` 总是删除目标表的任何索引、规则、触发器和约束。但是,要删除被视图引用的表,必须指定 `CASCADE`。`CASCADE` 会完全删除依赖的视图。 @@ -56,4 +56,4 @@ DROP TABLE films, distributors; ## 另见 -[`ALTER TABLE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-table.md)、[`CREATE TABLE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/create-table.md) +[`ALTER TABLE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-table.md)、[`CREATE TABLE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/create-table.md) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-tablespace.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-tablespace.md index ac3b7a3e09c..5efdd804b0f 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-tablespace.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-tablespace.md @@ -42,7 +42,7 @@ WARNINGtablespace with oid "16415" is not empty DROP TABLESPACE ``` -在表空间目录中的表数据不会被删除。您可以使用 [`ALTER TABLE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-table.md) 命令来更改表的表空间定义,并将数据移动到现有的表空间中。 +在表空间目录中的表数据不会被删除。您可以使用 [`ALTER TABLE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-table.md) 命令来更改表的表空间定义,并将数据移动到现有的表空间中。 ## 示例 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-type.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-type.md index c5c6a1631be..5f6455460a9 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-type.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-type.md @@ -48,4 +48,4 @@ DROP TYPE box; ## 另见 -[`ALTER TYPE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-type.md)、[`CREATE TYPE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/create-type.md) +[`ALTER TYPE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-type.md)、[`CREATE TYPE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/create-type.md) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-view.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-view.md index b0c7af1e951..8dd2669a2dd 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-view.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-view.md @@ -48,4 +48,4 @@ DROP VIEW topten; ## 另见 -[`CREATE VIEW`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/create-view.md)、[`ALTER VIEW`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-view.md) +[`CREATE VIEW`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/create-view.md)、[`ALTER VIEW`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-view.md) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-end.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-end.md index b4846a68490..4a501b6f6eb 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-end.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-end.md @@ -14,7 +14,7 @@ END [WORK | TRANSACTION] [AND [NO] CHAIN] ## 描述 -`END` 提交当前事务。事务中的所有更改对其他用户可见,并且在发生崩溃时保证是持久的。该命令是 Cloudberry Database 的扩展,等效于 [`COMMIT`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md)。 +`END` 提交当前事务。事务中的所有更改对其他用户可见,并且在发生崩溃时保证是持久的。该命令是 Cloudberry Database 的扩展,等效于 [`COMMIT`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md)。 ## 参数 @@ -43,8 +43,8 @@ END; ## 兼容性 -`END` 是 Cloudberry Database 的扩展,提供了与 SQL 标准中的 [`COMMIT`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md) 等效的功能。 +`END` 是 Cloudberry Database 的扩展,提供了与 SQL 标准中的 [`COMMIT`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md) 等效的功能。 ## 另见 -[`BEGIN`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/begin.md)、[`COMMIT`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md)、[`ROLLBACK`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/rollback.md) +[`BEGIN`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/begin.md)、[`COMMIT`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md)、[`ROLLBACK`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/rollback.md) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-rollback-to-savepoint.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-rollback-to-savepoint.md index 3f92b55bd42..7299104a20d 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-rollback-to-savepoint.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-rollback-to-savepoint.md @@ -31,7 +31,7 @@ ROLLBACK [ WORK | TRANSACTION ] TO [ SAVEPOINT ] ## 注意事项 -你可以使用 [`RELEASE SAVEPOINT`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/release-savepoint.md) 来销毁一个保存点,而不丢弃该保存点之后执行的命令的效果。 +你可以使用 [`RELEASE SAVEPOINT`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/release-savepoint.md) 来销毁一个保存点,而不丢弃该保存点之后执行的命令的效果。 指定一个未建立的保存点名称会引发报错。 @@ -71,4 +71,4 @@ SQL 标准规定关键字 `SAVEPOINT` 是必须的,但 Cloudberry Database( ## 另见 -[`BEGIN`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/begin.md)、[`COMMIT`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md)、[`RELEASE SAVEPOINT`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/release-savepoint.md)、[`ROLLBACK`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/rollback.md)、[`SAVEPOINT`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/savepoint.md) +[`BEGIN`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/begin.md)、[`COMMIT`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md)、[`RELEASE SAVEPOINT`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/release-savepoint.md)、[`ROLLBACK`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/rollback.md)、[`SAVEPOINT`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/savepoint.md) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-rollback.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-rollback.md index 037350b0bea..05edae24019 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-rollback.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-rollback.md @@ -29,7 +29,7 @@ ROLLBACK [WORK | TRANSACTION] [AND [NO] CHAIN] ## 注意事项 -使用 [`COMMIT`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md) 来成功结束当前事务。 +使用 [`COMMIT`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md) 来成功结束当前事务。 在事务块之外使用 `ROLLBACK` 会发出警告消息,但不会有任何实际效果。在事务块之外使用 `ROLLBACK AND CHAIN` 会引发错误。 @@ -47,4 +47,4 @@ ROLLBACK; ## 另见 -[`BEGIN`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/begin.md)、[`COMMIT`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md)、[`ROLLBACK TO SAVEPOINT`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/rollback-to-savepoint.md)、[`SAVEPOINT`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/savepoint.md) +[`BEGIN`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/begin.md)、[`COMMIT`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md)、[`ROLLBACK TO SAVEPOINT`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/rollback-to-savepoint.md)、[`SAVEPOINT`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/savepoint.md) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-savepoint.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-savepoint.md index 3817bf3ef69..f688b3b239c 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-savepoint.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-savepoint.md @@ -26,7 +26,7 @@ SAVEPOINT ## 注意事项 -使用 [`ROLLBACK TO SAVEPOINT`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/rollback-to-savepoint.md) 来回滚到一个保存点。使用 [`RELEASE SAVEPOINT`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/release-savepoint.md) 来销毁一个保存点,保留该保存点之后执行的命令的效果。 +使用 [`ROLLBACK TO SAVEPOINT`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/rollback-to-savepoint.md) 来回滚到一个保存点。使用 [`RELEASE SAVEPOINT`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/release-savepoint.md) 来销毁一个保存点,保留该保存点之后执行的命令的效果。 只能在事务块内建立保存点。你可以在一个事务中定义多个保存点。 @@ -86,8 +86,8 @@ COMMIT; ## 兼容性 -SQL 标准要求新的保存点建立时,自动销毁同名的旧保存点。在 Cloudberry Database 中,旧保存点会被保留,但只有最新的保存点会在回滚或释放时被使用。释放最新的保存点会使旧的保存点再次可被 [`ROLLBACK TO SAVEPOINT`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/rollback-to-savepoint.md) 和 [`RELEASE SAVEPOINT`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/release-savepoint.md) 访问。除此之外,`SAVEPOINT` 完全符合 SQL 标准。 +SQL 标准要求新的保存点建立时,自动销毁同名的旧保存点。在 Cloudberry Database 中,旧保存点会被保留,但只有最新的保存点会在回滚或释放时被使用。释放最新的保存点会使旧的保存点再次可被 [`ROLLBACK TO SAVEPOINT`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/rollback-to-savepoint.md) 和 [`RELEASE SAVEPOINT`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/release-savepoint.md) 访问。除此之外,`SAVEPOINT` 完全符合 SQL 标准。 ## 另见 -[`BEGIN`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/begin.md)、[`COMMIT`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md)、[`RELEASE SAVEPOINT`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/release-savepoint.md)、[`ROLLBACK`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/rollback.md)、[`ROLLBACK TO SAVEPOINT`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/rollback-to-savepoint.md) +[`BEGIN`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/begin.md)、[`COMMIT`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md)、[`RELEASE SAVEPOINT`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/release-savepoint.md)、[`ROLLBACK`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/rollback.md)、[`ROLLBACK TO SAVEPOINT`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/rollback-to-savepoint.md) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-set-role.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-set-role.md index 09605249da0..ad639182d28 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-set-role.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-set-role.md @@ -74,4 +74,4 @@ Cloudberry Database 允许使用标识符语法(rolename),而 SQL 标准 ## 另见 -[`SET SESSION AUTHORIZATION`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/set-session-authorization.md) +[`SET SESSION AUTHORIZATION`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/set-session-authorization.md) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-set-transaction.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-set-transaction.md index 23df7cbbc63..87908a76ac6 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-set-transaction.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-set-transaction.md @@ -56,7 +56,7 @@ SQL 标准定义了另外两个隔离级别,`READ UNCOMMITTED` 和 `SERIALIZAB ## 注意事项 -如果在执行 `SET TRANSACTION` 前没有先执行 [`START TRANSACTION`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/start-transaction.md) 或 [`BEGIN`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/begin.md),Cloudberry Database 会发出警告,但不会产生其他影响。 +如果在执行 `SET TRANSACTION` 前没有先执行 [`START TRANSACTION`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/start-transaction.md) 或 [`BEGIN`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/begin.md),Cloudberry Database 会发出警告,但不会产生其他影响。 可以通过在 `BEGIN` 或 `START TRANSACTION` 中指定所需的 `transaction_modes` 来省去 `SET TRANSACTION`。但该选项不适用于 `SET TRANSACTION SNAPSHOT`。 @@ -96,4 +96,4 @@ SQL 标准要求在连续的 `transaction_modes` 之间使用逗号,但由于 ## 另见 -[`BEGIN`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/begin.md) +[`BEGIN`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/begin.md) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-start-transaction.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-start-transaction.md index ee2944ba3b9..6d6b8e91048 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-start-transaction.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-start-transaction.md @@ -20,7 +20,7 @@ START TRANSACTION [] [, ...] ## 描述 -`START TRANSACTION` 开启一个新的事务块。如果指定了隔离级别、读/写模式或可延迟模式,新事务将具有这些特性,就像执行了 [SET TRANSACTION](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/set-transaction.md) 命令一样。这与 [`BEGIN`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/begin.md) 命令相同。 +`START TRANSACTION` 开启一个新的事务块。如果指定了隔离级别、读/写模式或可延迟模式,新事务将具有这些特性,就像执行了 [SET TRANSACTION](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/set-transaction.md) 命令一样。这与 [`BEGIN`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/begin.md) 命令相同。 ## 参数 @@ -38,4 +38,4 @@ SQL 标准要求在连续的 `transaction_modes` 之间使用逗号,但出于 ## 另见 -[`BEGIN`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/begin.md)、[`COMMIT`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md)、[`ROLLBACK`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/rollback.md)、[`SAVEPOINT`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/savepoint.md)、[`SET TRANSACTION`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/set-transaction.md) +[`BEGIN`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/begin.md)、[`COMMIT`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md)、[`ROLLBACK`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/rollback.md)、[`SAVEPOINT`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/savepoint.md)、[`SET TRANSACTION`](/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/set-transaction.md) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-truncate.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-truncate.md index 10cf21924cd..232e63160d5 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-truncate.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-truncate.md @@ -19,7 +19,7 @@ TRUNCATE [TABLE] [ONLY] [ * ] [, ...] ## 描述 -`TRUNCATE` 从一张表或一组表中快速删除所有行。它的效果与对每张表执行未加限定的 [`DELETE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/delete.md) 相同,但由于它实际上并不扫描表,因此速度更快。此外,它会立即回收磁盘空间,而不需要后续执行 [`VACUUM`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/vacuum.md) 操作。这在大型表上非常有用。 +`TRUNCATE` 从一张表或一组表中快速删除所有行。它的效果与对每张表执行未加限定的 [`DELETE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/delete.md) 相同,但由于它实际上并不扫描表,因此速度更快。此外,它会立即回收磁盘空间,而不需要后续执行 [`VACUUM`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/vacuum.md) 操作。这在大型表上非常有用。 你必须对表具有 `TRUNCATE` 权限才能对表进行清空。 @@ -81,4 +81,4 @@ SQL:2008 标准包括了一个带有 `TRUNCATE TABLE tablename` 语法的 `TRUNC ## 另见 -[`DELETE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/delete.md) +[`DELETE`](https://github.com/apache/cloudberry-site/blob/cbdb-doc-validation/docs/sql-stmts/delete.md)