É possível fazer alterações no banco de dados usando postgres em vez de rake?

Estou apenas começando a aprender Ruby, mas sou DBA há mais de 30 anos, sendo os últimos 20 deles no PostgreSQL.

A estrutura de dados é complexa, mas já vi (e provavelmente escrevi) coisas piores.

É possível fazer coisas como mudar o grupo de um grande número de usuários usando SQL em vez de rake? Quais são os problemas?

1 curtida

Você está brincando com fogo se seguir esse caminho, é provável que perca registros em todos os tipos de tabelas de auditoria e claramente ignore muitas validações no código.

É tecnicamente possível, mas altamente arriscado.

7 curtidas

Veja também Operações em Massa Administrativas para maneiras de fazer atualizações em massa.

3 curtidas

Sim, e eu não vou seguir o caminho do SQL. Às vezes, quando você se depara com um problema, uma abordagem mais criativa para o problema é mais elegante do que o seu design original, e é assim que estou estruturando meus arquivos.

Mas estou impressionado com a estrutura de dados que o Discourse está usando, e meus parabéns à equipe de design de dados.

5 curtidas