Просмотр исходного кода

Fixup Dimension database schema a bit after pgloader import

pull/765/head
Slavi Pantaleev 5 лет назад
Родитель
Сommit
8b6174786b
1 измененных файлов: 6 добавлений и 0 удалений
  1. +6
    -0
      roles/matrix-dimension/tasks/setup_install.yml

+ 6
- 0
roles/matrix-dimension/tasks/setup_install.yml Просмотреть файл

@@ -19,6 +19,12 @@
engine_old: 'sqlite'
systemd_services_to_stop: ['matrix-dimension.service']
pgloader_options: ['--with "quote identifiers"']
# pgloader makes `isSelfBot` of type `smallint`, instead of `boolean`.
# We need to fix it up
additional_psql_statements_list:
- 'ALTER TABLE dimension_users ALTER COLUMN "isSelfBot" DROP default;'
- 'ALTER TABLE dimension_users ALTER COLUMN "isSelfBot" TYPE BOOLEAN USING("isSelfBot"::text::boolean);'
- 'ALTER TABLE dimension_users ALTER COLUMN "isSelfBot" SET default false;'

- import_tasks: "roles/matrix-postgres/tasks/util/migrate_db_to_postgres.yml"



Загрузка…
Отмена
Сохранить