Correção falha na migration da ultima atualização

This commit is contained in:
2026-08-24 17:37:02 -03:00
parent 88f19dd8f5
commit 479c1481f4
5 changed files with 25 additions and 5 deletions

View File

@@ -19,7 +19,12 @@ class CreateNotificacaoContatos < ActiveRecord::Migration[7.1]
add_index :grupos_contato, 'LOWER(nome)', unique: true, name: 'index_grupos_contato_nome_unico'
create_table :contatos do |t|
t.references :grupo_contato, foreign_key: true, index: true
# ⚠️ `to_table:` é OBRIGATÓRIO aqui. Com `foreign_key: true` o Rails
# PLURALIZA o nome da referência para achar a tabela alvo, e o Inflector
# não fala português: `grupo_contato` → "grupo_contatos" e
# `evento_notificacao` → "evento_notificacaos". As tabelas reais são
# `grupos_contato` e `eventos_notificacao` (plural no primeiro termo).
t.references :grupo_contato, foreign_key: { to_table: :grupos_contato }, index: true
t.string :nome, null: false
# E.164 normalizado (+5511920051157). Vazio = contato só de e-mail.