¿Es posible hacer cambios en la base de datos usando postgres en lugar de rake?

Estoy empezando a aprender ruby, pero he sido DBA durante más de 30 años, los últimos 20 de ellos en PostgreSQL.

La estructura de datos es compleja, pero he visto (y probablemente escrito) peores.

¿Es posible hacer cosas como cambiar el grupo al que pertenecen muchos usuarios usando SQL en lugar de rake? ¿Cuáles son las trampas?

1 me gusta

Estás jugando con fuego si sigues ese camino, es probable que omitas registros en todo tipo de tablas de auditoría y claramente omitas muchas validaciones en el código.

Es técnicamente posible pero muy arriesgado.

7 Me gusta

Ver también Operaciones masivas administrativas para conocer formas de realizar actualizaciones masivas.

3 Me gusta

Sí, y no voy a usar la ruta SQL. A veces, cuando te enfrentas a un problema, un enfoque más creativo para el problema es más elegante que tu diseño original, y así es como estoy estructurando mis archivos.

Pero estoy impresionado con la estructura de datos que usa Discourse, y mis felicitaciones al equipo de diseño de datos.

5 Me gusta