dittos / animeta

Manage your anime watch history.
https://animeta.net
Other
56 stars 6 forks source link

제목순 정렬이 이상하게 된다 #95

Closed dittos closed 3 years ago

dittos commented 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로 설정하면 된다고 한다 (?)

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
dittos commented 3 years ago

완료!