Migração do banco de dados do AirysChat
Acompanhe se você começou com uma instalação empacotada do postgres, redis e airyschat em uma única instância e agora deseja migrar para um serviço de banco de dados gerenciado. Neste guia, assumimos que você deseja migrar para o AWS RDS. Este guia deve ser igualmente aplicável a qualquer outro serviço de banco de dados gerenciado ou até mesmo à migração de dados entre diferentes instalações do AirysChat.Etapa 1: Parar o serviço do AirysChat
Pare o serviço do AirysChat para interromper a atividade do banco de dados.Etapa 2: Fazer backup do banco de dados
Faça o backup do banco de dados usando a ferramentapg_dump.
Etapa 3: Criar instância do RDS
Crie uma instância Postgres do RDS na sua conta AWS. Consulte a documentação da AWS.Etapa 4: Verificar conectividade
Verifique a conectividade com a nova instância do RDS a partir da sua instalação do AirysChat.Etapa 5: Restaurar o banco de dados
Restaure o banco de dados a partir do arquivo de backup.Etapa 6: Atualizar variáveis de ambiente
Modifique as variáveis de ambiente relacionadas ao Postgres para usar as novas credenciais do RDS.Etapa 7: Iniciar o serviço do AirysChat
Inicie o serviço do AirysChat.Se você estiver recebendo a tela de integração do AirysChat novamente ao visitar a URL do seu AirysChat auto-hospedado,
faça login no rails console e execute o seguinte: