¿Cómo puedo editar directamente la base de datos de Discourse desde una GUI?

Encuentro que para la mayoría de las acciones es más fácil y un poco más seguro acceder a la consola de Rails en lugar de interactuar directamente con la base de datos.

O, si lo que quieres hacer es cambiar la contraseña de un usuario (oh, eso no es lo que intentabas hacer, pero sigue siendo un buen ejemplo), ejecuta:

cd /var/discourse
./launcher enter app
rake admin:create

A pesar de su nombre, esa tarea de rake te permitirá:

  • Crear un usuario (pero no hay problema si el usuario ya existe)
  • Cambiar la contraseña (pero no es obligatorio)
  • Convertir al usuario en administrador (pero no es obligatorio).

Consulta Operaciones administrativas masivas para ver más ejemplos.

Pero aquí tienes algunos:

users=User.all
me=User.find_by_username ('pfaffman')
me=User.find_by_email('jay@literatecomputing.com')
UserEmail.create!(user: me, email: 'myotheraddress@somewhereelse.com')
posts_with_uploads=Post.where("raw like '%upload%' ")
Group.create(
  name: "mygreatgroup",
  automatic_membership_email_domains: 'literatecomputing.com',
  primary_group: true,
  title: "Literate Computing Staff",
  grant_trust_level: 4,
  flair_url: 'https://example.com/path.icon.png'
)
2 Me gusta