# Relación "discourse\_automation\_automations" restaurando de 3.3beta1 a 3.5beta7

**URL:** <https://meta.discourse.org/t/relation-discourse-automation-automations-restoring-from-3-3beta1-to-3-5beta7/371519>\
**Category:** Self-hosting\
**Tags:** hosting\
**Created:** [24 Junio, 2025 16:45 UTC](https://meta.discourse.org/t/relation-discourse-automation-automations-restoring-from-3-3beta1-to-3-5beta7/371519 "2025-06-24T16:45:00Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [24 Junio, 2025 16:45 UTC](https://meta.discourse.org/t/relation-discourse-automation-automations-restoring-from-3-3beta1-to-3-5beta7/371519/1 "2025-06-24T16:45:00Z")

</div>

Intentando restaurar una base de datos de

```plaintext
    

```

a la actual. Copié el mismo `app.yml` y estoy restaurando (nueva VM e intentando evitar la actualización de pg, aunque tal vez debería intentarlo en lugar de la restauración)

Estoy recibiendo este error:

```plaintext
PG::DuplicateTable: ERROR: relation "discourse_automation_automations" already exists

```

Parece otro caso de una migración que se vuelve a registrar y este sitio se construyó durante esos pocos commits.

No sé qué hacer, sin embargo. ¿Quizás elimino la migración que intenta crear esta tabla?

---

<div class="post-metadata">

**Author:** ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)\
**Post date:** [24 Junio, 2025 17:02 UTC](https://meta.discourse.org/t/relation-discourse-automation-automations-restoring-from-3-3beta1-to-3-5beta7/371519/2 "2025-06-24T17:02:29Z")

</div>

Creo que 3.3beta1 fue antes de que el plugin se incluyera en el núcleo en abril. ¿Podría esto causar algún problema, por ejemplo, debido a que el plugin ahora está incluido en el núcleo y todavía se instala por separado a través de `app.yml`?

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [24 Junio, 2025 17:09 UTC](https://meta.discourse.org/t/relation-discourse-automation-automations-restoring-from-3-3beta1-to-3-5beta7/371519/3 "2025-06-24T17:09:49Z")

</div>

Esa es una buena idea, pero no es eso. No lo estoy incluyendo de nuevo. Me pregunto si tal vez debería haber intentado agregarlo (pero no lo veo de un vistazo rápido). Mi idea actual es eliminar todas las tablas de automatización (están vacías) en el sitio antiguo, hacer una nueva copia de seguridad e intentar restaurarla.

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [24 Junio, 2025 17:17 UTC](https://meta.discourse.org/t/relation-discourse-automation-automations-restoring-from-3-3beta1-to-3-5beta7/371519/4 "2025-06-24T17:17:04Z")

</div>

Bueno, y luego falló porque faltaba `discourse_automations_automations`. 🤷

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [24 Junio, 2025 19:57 UTC](https://meta.discourse.org/t/relation-discourse-automation-automations-restoring-from-3-3beta1-to-3-5beta7/371519/5 "2025-06-24T19:57:16Z")

</div>

Así que eliminé estos:

```plaintext
20210108134117_add_pending_pms_table.rb
20210512090204_add_timestamps_to_automations.rb
20210530122323_move_triggers_to_fields.rb
20211119103353_adds_discourse_automation_user_global_notice.rb
20230412120414_add_prefers_encrypt_field_to_pending_pms.rb

```

y probablemente debería haber eliminado `20190601000001_create_automations_table.rb`, pero en cambio agregué código de verificación de existencia de tabla (¿creo que cuando lo eliminé tuve otro problema?).

Y finalmente logré restaurarlo.

---

<div class="post-metadata">

**Author:** ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)\
**Post date:** [17 Septiembre, 2025 20:18 UTC](https://meta.discourse.org/t/relation-discourse-automation-automations-restoring-from-3-3beta1-to-3-5beta7/371519/6 "2025-09-17T20:18:11Z")

</div>

¿Podemos cerrar este tema? ¿O moverlo a #Dev o #Installation > Hosting si quieres mantenerlo abierto?

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [18 Septiembre, 2025 21:14 UTC](https://meta.discourse.org/t/relation-discourse-automation-automations-restoring-from-3-3beta1-to-3-5beta7/371519/7 "2025-09-18T21:14:17Z")

</div>

Sí. Puedes cerrarlo. No está claro si le sucederá a alguien más, por lo que esto puede ser útil o no.

---

<div class="post-metadata">

**Author:** ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)\
**Post date:** [18 Septiembre, 2025 21:23 UTC](https://meta.discourse.org/t/relation-discourse-automation-automations-restoring-from-3-3beta1-to-3-5beta7/371519/8 "2025-09-18T21:23:06Z")

</div>


