Closed dittos closed 3 years ago
데이터베이스의 collation이 잘못되었다.
# \l animeta List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges ---------+----------+----------+-------------+-------------+------------------- animeta | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | (1 row)
C로 설정하면 된다고 한다 (?)
C
Postgres는 collation을 변경하려면 데이터베이스를 새로 생성해야 한다. 점검을 걸고 해야 한다.
sudo kubectl exec -it postgres-postgresql-0 -- /bin/bash cd /bitnami/postgresql export PGUSER=postgres export PGPASSWORD=$POSTGRES_PASSWORD pg_dump -U postgres animeta -f dump.sql # disconnect db sudo kubectl scale deploy/animeta-backend-ts --replicas=0 sudo kubectl scale deploy/animeta-backend --replicas=0 psql # alter database animeta rename to animeta_old; createdb animeta -T template0 -l C psql animeta -f dump.sql sudo kubectl scale deploy/animeta-backend-ts --replicas=1 sudo kubectl scale deploy/animeta-backend --replicas=1
완료!
데이터베이스의 collation이 잘못되었다.
C
로 설정하면 된다고 한다 (?)Postgres는 collation을 변경하려면 데이터베이스를 새로 생성해야 한다. 점검을 걸고 해야 한다.