From 3fea57dfdd977dfbed50a5a27384bb81a982e5fb Mon Sep 17 00:00:00 2001 From: Fortern Date: Thu, 9 Oct 2025 06:11:17 +0800 Subject: [PATCH] =?UTF-8?q?PostgreSQL=20=E5=A4=84=E7=90=86=20collation=20v?= =?UTF-8?q?ersion?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PostgreSQL/common.sql | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/PostgreSQL/common.sql b/PostgreSQL/common.sql index 0c0f99a..84da54f 100644 --- a/PostgreSQL/common.sql +++ b/PostgreSQL/common.sql @@ -2,3 +2,22 @@ alter user postgres with password 'PostgreSQL20868354'; -- 查询所有用户 select * from pg_catalog.pg_user; + +-- 查询表的 COLLATION VERSION +SELECT + datname, + datcollversion, + pg_collation_actual_version((SELECT oid FROM pg_collation WHERE collname = 'default')) as system_version +FROM pg_database +WHERE datname IN ('fortern', 'postgres', 'kt_shop') +ORDER BY datname; + +-- 重建索引 +REINDEX DATABASE postgres; +ALTER DATABASE postgres REFRESH COLLATION VERSION; + +REINDEX DATABASE fortern; +ALTER DATABASE fortern REFRESH COLLATION VERSION; + +REINDEX DATABASE kt_shop; +ALTER DATABASE kt_shop REFRESH COLLATION VERSION;