1
0

PostgreSQL 处理 collation version

This commit is contained in:
2025-10-09 06:11:17 +08:00
parent f4225b3fd0
commit 8124b5a710

View File

@@ -2,3 +2,22 @@
alter user postgres with password '123456'; alter user postgres with password '123456';
-- 查询所有用户 -- 查询所有用户
select * from pg_catalog.pg_user; 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;