|
|
@ -19,6 +19,12 @@
|
|
|
|
engine_old: 'sqlite'
|
|
|
|
engine_old: 'sqlite'
|
|
|
|
systemd_services_to_stop: ['matrix-dimension.service']
|
|
|
|
systemd_services_to_stop: ['matrix-dimension.service']
|
|
|
|
pgloader_options: ['--with "quote identifiers"']
|
|
|
|
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"
|
|
|
|
- import_tasks: "roles/matrix-postgres/tasks/util/migrate_db_to_postgres.yml"
|
|
|
|
|
|
|
|
|
|
|
|