Skip to content

Conversation

@tuhaihe
Copy link
Member

@tuhaihe tuhaihe commented Feb 25, 2025

closes: #213


Change logs

This PR introduces several key updates to ensure ASF compliance, improve documentation quality, and align project names with Apache standards:

  1. Rename old names for ASF brand compliance
  • Rebranded all references from “Cloudberry Database” to “Apache Cloudberry” throughout the documentation.
  • Ensured consistent naming for better clarity and adherence to ASF branding guidelines.
  1. Fix broken anchors warnings in the documentation
  • Resolved warnings caused by broken internal links and anchors in the docs.
  1. Delete non-ASF release artifacts
  • Removed legacy, non-ASF-compliant release content.

If you think we can keep them now, I can revert the changes, please let me know.

  1. Update old GitHub URLs
  • Replaced outdated GitHub repository URLs with the correct Apache-hosted project links.

Contributor's checklist

Here are some reminders before you submit your pull request:

@tuhaihe
Copy link
Member Author

tuhaihe commented Feb 25, 2025

It's a new PR with old commits from #213. Already passed the tests and checked a few times. Ready for approval.

@tuhaihe tuhaihe requested a review from xtangcode February 25, 2025 03:08
@edespino edespino self-requested a review February 25, 2025 09:23
Copy link
Contributor

@edespino edespino left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are still some outstanding changes:

1 - Perform a global case-insensitive search for "cloudberry database"
2- Perform a global case-insensitive search for "cloudberrydb"


-*- mode: ag; default-directory: "~/workspace/Apache/cloudberry-site/" -*-
Ag started at Tue Feb 25 01:16:39

ag --literal --group --line-number --column --color --color-match 30\;43 --color-path 1\;32 --smart-case --stats -- cloudberry\ database .
File: docs/ecosystem/sql-clients/dbeaver.md
7:250:DBeaver is a powerful database management tool and SQL client software that supports various database systems, including MySQL, PostgreSQL, and Apache Cloudberry. This document introduces how to establish a connection between DBeaver and the Apache Cloudberry database.
32:58:    - **Host**: Enter the hostname or IP address of your Cloudberry database server.

File: docs/sys-utilities/gpinitsystem.md
224:36:**Optional.** The name of a Apache Cloudberry database to create after the system is initialized. You can always create a database later using the `CREATE DATABASE` command or the `createdb` utility.

File: docs/sys-utilities/pg-dump.md
27:41:- If using `pg_dump` to backup a Apache Cloudberry database, keep in mind that the dump operation can take a long time (several hours) for very large databases. Also, you must make sure you have sufficient disk space to create the dump file.

File: docs/sys-utilities/vacuumdb.md
28:47:`vacuumdb` is a utility for cleaning a Apache Cloudberry database. `vacuumdb` will also generate internal statistics used by the Apache Cloudberry query optimizer.

File: docs/sys-admin/check-database-system.md
74:139:The `gp_toolkit` administrative schema contains several views that you can use to determine the disk space usage for a distributed Apache Cloudberry database, schema, table, or index.

File: blog/2024-11-20-cloudberry-database-enters-the-apache-incubator.md
3:9:title: "Cloudberry Database Enters the Apache Incubator: A New Chapter in Open-Source MPP Database for Analytics and AI"
10:28:On October 12th, 2024, the Cloudberry Database project was voted to enter the Apache Software Foundation Incubator[^1], marking a significant milestone for the Cloudberry project and its community. On November 5th, 2024, the Cloudberry project repositories were transferred to the Apache Software Foundation. With this transition, Cloudberry has fully joined the incubator and begun its development under the Apache umbrella. Additionally, the Cloudberry Database is now proudly rebranded to Apache Cloudberry™️ (Incubating).
12:3:![Cloudberry Database enters Apache Incubator](/img/blog/cloudberry-database-enters-apache-incubator.jpeg)

File: src/pages/community/brand.md
6:32:Welcome to the Brand Guide for Cloudberry Database!
12:29:dive deep into the world of Cloudberry Database.
14:4:## Cloudberry Database logo
24:31:Our project's formal name is "Cloudberry Database". If you mention it,
27:3:![Cloudberry Database Full Logo](/img/brand-guide/cloudberry-database-full-logo.jpg)
41:3:![Cloudberry Database Logo Mark](/img/brand-guide/logo-mark.png)
57:5:The Cloudberry Database logo requires ample clear space for optimal
63:9:Use the Cloudberry Database logos with the following backgrounds to
74:5:Our Cloudberry Database's primary brand colors are Berry Orange, Berry
90:312:| ![avoid-1](/img/brand-guide/avoid-1.png) **Don't alter, crop, skew, outline, distort or recreate the logo** | ![avoid-2](/img/brand-guide/avoid-2.jpeg) **Don’t use the full-color logo on an unapproved background color or low-contrast photo** | ![avoid-3](/img/brand-guide/avoid-3.png) **Don’t display the Cloudberry Database name without the logo mark** |
20 matches
7 files contained matches
644 files searched
4720227 bytes searched
0.020693 seconds

Ag finished at Tue Feb 25 01:16:39
-*- mode: ag; default-directory: "~/workspace/Apache/cloudberry-site/" -*-
Ag started at Tue Feb 25 01:13:44

ag --literal --group --line-number --column --color --color-match 30\;43 --color-path 1\;32 --smart-case --stats -- cloudberrydb .
File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-set-role.md
77:50:[`SET SESSION AUTHORIZATION`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/set-session-authorization.md)

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-role.md
19:294:如果角色仍被任何数据库引用,则无法删除;若试图这样做将会触发错误。删除角色前,必须先删除或转移其所拥有的所有对象的所有权,并撤销该角色被赋予的其他对象上的所有权限。为此,[`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) 这两个命令非常有用。
47:39:[`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)

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-type.md
51:35:[`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)

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-extension.md
63:41:[`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)

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-schema.md
57:38:[`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)

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-start-transaction.md
23:311:`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) 命令相同。
41:30:[`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)

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-create-tablespace.md
24:200:拥有适当权限的用户可以将 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),以此指示 Apache Cloudberry 将这些对象的数据文件存储在指定的表空间中。
96:137:[`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)

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-alter-rule.md
49:36:[`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)

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-materialized-view.md
51:48:[`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)

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-set-transaction.md
59:189:如果在执行 `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),Apache Cloudberry 会发出警告,但不会产生其他影响。
99:30:[`BEGIN`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/begin.md)

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-alter-database.md
82:80:更多有关参数名称和值的信息,请参见 [`SET`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/set.md)。
86:126:还可以将会话默认值与特定角色绑定,而不是与数据库绑定;请参见 [`ALTER ROLE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-role.md)。如果存在冲突,角色特定的设置会覆盖数据库特定的设置。
108:224:[`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)

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-external-table.md
55:46:[`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)

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-savepoint.md
29:196:使用 [`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) 来销毁一个保存点,保留该保存点之后执行的命令的效果。
89:411:SQL 标准要求新的保存点建立时,自动销毁同名的旧保存点。在 Apache Cloudberry 中,旧保存点会被保留,但只有最新的保存点会在回滚或释放时被使用。释放最新的保存点会使旧的保存点再次可被 [`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 标准。
93:30:[`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)

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-create-database.md
25:136:要创建一个数据库,你必须是超级用户或拥有特殊的 `CREATEDB` 权限。请参见 [`CREATE ROLE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/create-role.md)。
73:212:数据库级别的配置参数(通过 [`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) 设置)不会从模板数据库复制。

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-rollback.md
32:38:使用 [`COMMIT`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md) 来成功结束当前事务。
50:30:[`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)

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-index.md
57:36:[`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)

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-view.md
51:36:[`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)

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-truncate.md
22:142:`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) 操作。这在大型表上非常有用。
84:31:[`DELETE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/delete.md)

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-create-index.md
42:110:当唯一索引应用于分区表时,会有额外的限制,请参见 [`CREATE TABLE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/create-table.md)。
178:225:系统定期收集表的所有列的统计信息。新创建的非表达式索引可以立即使用这些统计信息来确定索引的有效性。对于新的表达式索引,你必须执行 [`ANALYZE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/analyze.md) 来为这些索引生成统计信息。
254:36:[`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)

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-table.md
17:208:`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)。
59:36:[`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)

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-rollback-to-savepoint.md
34:58:你可以使用 [`RELEASE SAVEPOINT`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/release-savepoint.md) 来销毁一个保存点,而不丢弃该保存点之后执行的命令的效果。
74:30:[`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)

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-end.md
17:204:`END` 提交当前事务。事务中的所有更改对其他用户可见,并且在发生崩溃时保证是持久的。该命令是 Apache Cloudberry 的扩展,等效于 [`COMMIT`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md)。
46:101:`END` 是 Apache Cloudberry 的扩展,提供了与 SQL 标准中的 [`COMMIT`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/commit.md) 等效的功能。
50:30:[`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)

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-tablespace.md
45:103:在表空间目录中的表数据不会被删除。您可以使用 [`ALTER TABLE`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/alter-table.md) 命令来更改表的表空间定义,并将数据移动到现有的表空间中。

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-drop-rule.md
55:126:[`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)

File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-abort.md
50:30:[`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)

File: src/pages/community/brand.md
19:37:[artwork@GitHub](https://github.com/cloudberrydb/artwork), including
31:50:In some situations, people probably use "CBDB", "CloudberryDB" for
123:38:Feel free to email questions to [email protected]. It helps if you

File: src/pages/community/events.md
7:58:Calendar](https://calendar.google.com/calendar/embed?src=cloudberrydb%40gmail.com&ctz=America%2FLos_Angeles)
130 matches
27 files contained matches
644 files searched
4720227 bytes searched
0.110474 seconds

Ag finished at Tue Feb 25 01:13:44

@edespino
Copy link
Contributor

I also noticed the following where Apache Cloudberry database may need to be replaced with Apache Cloudberry. I am not entirely sure. But I wanted to share them with you.

-*- mode: ag; default-directory: "~/workspace/Apache/cloudberry-site/" -*-
Ag started at Tue Feb 25 01:30:08

ag --literal --group --line-number --column --color --color-match 30\;43 --color-path 1\;32 --smart-case --stats -- apache\ cloudberry\ database .
File: docs/ecosystem/sql-clients/dbeaver.md
7:243:DBeaver is a powerful database management tool and SQL client software that supports various database systems, including MySQL, PostgreSQL, and Apache Cloudberry. This document introduces how to establish a connection between DBeaver and the Apache Cloudberry database.

File: docs/sys-utilities/gpinitsystem.md
224:29:**Optional.** The name of a Apache Cloudberry database to create after the system is initialized. You can always create a database later using the `CREATE DATABASE` command or the `createdb` utility.

File: docs/sys-utilities/pg-dump.md
27:34:- If using `pg_dump` to backup a Apache Cloudberry database, keep in mind that the dump operation can take a long time (several hours) for very large databases. Also, you must make sure you have sufficient disk space to create the dump file.

File: docs/sys-utilities/vacuumdb.md
28:40:`vacuumdb` is a utility for cleaning a Apache Cloudberry database. `vacuumdb` will also generate internal statistics used by the Apache Cloudberry query optimizer.

File: docs/sys-admin/check-database-system.md
74:132:The `gp_toolkit` administrative schema contains several views that you can use to determine the disk space usage for a distributed Apache Cloudberry database, schema, table, or index.
5 matches
5 files contained matches
644 files searched
4720227 bytes searched
0.014834 seconds

Ag finished at Tue Feb 25 01:30:08

@edespino
Copy link
Contributor

There is also this one:

rg -iU "cloudberry\s*\ndatabase"
src/pages/community/brand.md
105:Noto Sans should be the primary font choice for all Cloudberry
106:Database materials.

@tuhaihe tuhaihe force-pushed the cleanup-epic-202502 branch from 1b702f1 to 2e1623f Compare February 25, 2025 10:31
@tuhaihe
Copy link
Member Author

tuhaihe commented Feb 26, 2025

Hi Ed, thanks for your review, comments as follows:

There are still some outstanding changes:

1 - Perform a global case-insensitive search for "cloudberry database" 2- Perform a global case-insensitive search for "cloudberrydb"

-*- mode: ag; default-directory: "~/workspace/Apache/cloudberry-site/" -*-
Ag started at Tue Feb 25 01:16:39

ag --literal --group --line-number --column --color --color-match 30\;43 --color-path 1\;32 --smart-case --stats -- cloudberry\ database .
File: docs/ecosystem/sql-clients/dbeaver.md
7:250:DBeaver is a powerful database management tool and SQL client software that supports various database systems, including MySQL, PostgreSQL, and Apache Cloudberry. This document introduces how to establish a connection between DBeaver and the Apache Cloudberry database.
32:58:    - **Host**: Enter the hostname or IP address of your Cloudberry database server.

File: docs/sys-utilities/gpinitsystem.md
224:36:**Optional.** The name of a Apache Cloudberry database to create after the system is initialized. You can always create a database later using the `CREATE DATABASE` command or the `createdb` utility.

File: docs/sys-utilities/pg-dump.md
27:41:- If using `pg_dump` to backup a Apache Cloudberry database, keep in mind that the dump operation can take a long time (several hours) for very large databases. Also, you must make sure you have sufficient disk space to create the dump file.

File: docs/sys-utilities/vacuumdb.md
28:47:`vacuumdb` is a utility for cleaning a Apache Cloudberry database. `vacuumdb` will also generate internal statistics used by the Apache Cloudberry query optimizer.

File: docs/sys-admin/check-database-system.md
74:139:The `gp_toolkit` administrative schema contains several views that you can use to determine the disk space usage for a distributed Apache Cloudberry database, schema, table, or index.

For the above places, a Apache Cloudberry database means one Cloudberry instance, the way like GP docs, which equals the database concept in Postgres - https://www.postgresql.org/docs/current/manage-ag-createdb.html IMO. So there is no need to change them.

File: blog/2024-11-20-cloudberry-database-enters-the-apache-incubator.md
3:9:title: "Cloudberry Database Enters the Apache Incubator: A New Chapter in Open-Source MPP Database for Analytics and AI"
10:28:On October 12th, 2024, the Cloudberry Database project was voted to enter the Apache Software Foundation Incubator[^1], marking a significant milestone for the Cloudberry project and its community. On November 5th, 2024, the Cloudberry project repositories were transferred to the Apache Software Foundation. With this transition, Cloudberry has fully joined the incubator and begun its development under the Apache umbrella. Additionally, the Cloudberry Database is now proudly rebranded to Apache Cloudberry™️ (Incubating).
12:3:Cloudberry Database enters Apache Incubator

Yes, here the old brand name is used to illustrate the fact. So can keep them unchanged in these contexts.

File: src/pages/community/brand.md
6:32:Welcome to the Brand Guide for Cloudberry Database!
12:29:dive deep into the world of Cloudberry Database.
14:4:## Cloudberry Database logo
24:31:Our project's formal name is "Cloudberry Database". If you mention it,
27:3:Cloudberry Database Full Logo
41:3:Cloudberry Database Logo Mark
57:5:The Cloudberry Database logo requires ample clear space for optimal
63:9:Use the Cloudberry Database logos with the following backgrounds to
74:5:Our Cloudberry Database's primary brand colors are Berry Orange, Berry
90:312:| avoid-1 Don't alter, crop, skew, outline, distort or recreate the logo | avoid-2 Don’t use the full-color logo on an unapproved background color or low-contrast photo | avoid-3 Don’t display the Cloudberry Database name without the logo mark |
20 matches
7 files contained matches
644 files searched
4720227 bytes searched
0.020693 seconds

Rebase this PR on #216, the brand page has been updated.

-*- mode: ag; default-directory: "~/workspace/Apache/cloudberry-site/" -*-
Ag started at Tue Feb 25 01:13:44

ag --literal --group --line-number --column --color --color-match 30\;43 --color-path 1\;32 --smart-case --stats -- cloudberrydb .
File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-set-role.md
77:50:[`SET SESSION AUTHORIZATION`](https://github.com/cloudberrydb/cloudberrydb-site/blob/cbdb-doc-validation/docs/sql-stmts/set-session-authorization.md)
...
...
File: i18n/zh/docusaurus-plugin-content-docs/current/sql-stmts/sql-stmt-abort.md
50:30:[`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)

One issue on this: #215. for now, cannot simply replace the old URL with a new one. Will work with the doc contributors to update later.

File: src/pages/community/brand.md
19:37:artwork@GitHub, including
31:50:In some situations, people probably use "CBDB", "CloudberryDB" for
123:38:Feel free to email questions to [email protected]. It helps if you

Rebase this PR on #216, the brand page has been updated.

File: src/pages/community/events.md
7:58:Calendar](https://calendar.google.com/calendar/embed?src=cloudberrydb%40gmail.com&ctz=America%2FLos_Angeles)

Well noted. For now, it's hard to rename the Gmail account handle as we use it to register social accounts, slack, and other channels.


For other places with CBDB, I would like to create one new PR to replace them. Once this PR is merged, we can get a clearer codebase to make the replacement easier. How about it?

@tuhaihe tuhaihe requested a review from edespino February 27, 2025 06:25
@TomShawn
Copy link
Contributor

TomShawn commented Feb 28, 2025

IMO, we can merge this PR first, which will address 99% of the doc renaming issues. For the rest 1%, we can take care of it after this PR is merged once we get ready for it. Otherwise, new documents will need manual renaming, which is time-consuming.

Copy link
Contributor

@xtangcode xtangcode left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Echoing the feedback from Ed and Tom, I'm inclined to give a thumb up with 2 recommendations:
a. Create a ticket to monitor and address the feedback provided by the reviewers.
b. It might be worth considering the integration of a tool to ensure brand compliance within our automation pipeline.

@tuhaihe
Copy link
Member Author

tuhaihe commented Mar 3, 2025

Echoing the feedback from Ed and Tom, I'm inclined to give a thumb up with 2 recommendations: a. Create a ticket to monitor and address the feedback provided by the reviewers. b. It might be worth considering the integration of a tool to ensure brand compliance within our automation pipeline.

Thanks for your feedback. Already created the related issues for tracking.

For the brand check, I created one PR for the main repo: apache/cloudberry#787. I can submit it for the site later.

@tuhaihe tuhaihe force-pushed the cleanup-epic-202502 branch from 2e1623f to 9e091a6 Compare March 4, 2025 02:57
tuhaihe added 3 commits March 5, 2025 17:53
This commit renames "Cloudberry Database" to "Apache Cloudberry"
in the documentation and ensures clarity across references.
@tuhaihe tuhaihe force-pushed the cleanup-epic-202502 branch from 9e091a6 to e92d72a Compare March 5, 2025 09:53
@tuhaihe
Copy link
Member Author

tuhaihe commented Mar 5, 2025

Hey, since all the feedback has been recorded in the issues, I’d like to merge this PR soon to minimize redundant work for doc contributors.

Hi @edespino, if you’re available, could you help approve this PR? If not, I can dismiss the requested changes mark later so we can proceed.

@tuhaihe tuhaihe dismissed edespino’s stale review March 6, 2025 03:14

No response for a while, so I’m dismissing the old review. If any changes are not acceptable, we can revert this PR.

@tuhaihe tuhaihe merged commit f48599b into apache:main Mar 6, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants