Hola a todos, estoy intentando usar script/import_scripts/stackoverflow.rb para extraer datos de un MS SQL Server (el origen) a Discourse. Estoy obteniendo los datos correctamente, ya que he logrado instalar algunas gemas que eran necesarias (tiny_tds y listen), sin embargo, el script intenta conectarse a la base de datos Postgres (el destino) a través del socket y no puedo entender cómo anular esto para usar mis variables de entorno o archivos de configuración que especifican el host de la base de datos, etc.
Por favor, déjenme añadir que soy un administrador de sistemas de profesión y ni siquiera un principiante en desarrollo de Ruby, así que necesito ayuda como si se la estuvieran explicando a un niño de 5 años ![]()
Este es el comando que estoy intentando ejecutar:
bundle exec ruby script/import_scripts/stack_overflow.rb
y el error es:
URGENTE: No se pudo inicializar el sitio predeterminado: ActiveRecord::ConnectionNotEstablished no se pudo conectar al servidor: No existe tal archivo o directorio
¿Está el servidor ejecutándose localmente y aceptando
conexiones en el socket de dominio Unix "/var/run/postgresql/.s.PGSQL.5432"?
¿Cómo hago que este script se conecte al host de mi base de datos en otro servidor? Cualquier ayuda sería muy apreciada.
Gracias Ric