- Configurar la base de datos.
- Conectar a esa base de datos localmente.
- Añadir pacientes y doctores.
- Conectar a la base de datos desde otro ordenador de la red.
- Y probablemente unos trucos nuevos que no sabrías (y que yo tampoco sabia)
La base de datos funciona en PostgreSQL, según los desarrolladores, es la base de datos de software libre mas avanzada del mundo. Si quieres conocer el proyecto pasa por postgresql.org.
Prepara la base de datos PostgreSQL
Para que GNUmed funcione correctamente, debes primero configurar la base de datos, al igual que los pasos anteriores, es un proceso fácil, pero que hay que tener mucho cuidado con los detalles, porque un acento, unas comillas, un punto y coma diferente, y no conseguirás configurar la base de datos correctamente. Por eso voy a intentar mostratelo lo mejor posible.
Recuerda que ahora solo vas a trabajar desde un único ordenador, mas adelante podrás acceder desde otros ordenadores si lo quisieras.
Edita el archivo pg_hba.conf
Este paso es fundamental para poder conectarnos y hacer cambios en la base de datos desde el cliente de GNUmed, esto es la ventana que se abrira cuando presiones el icono de GNUmed en el menú, pero para eso aun falta un poquito. El archivo pg_hba.conf, que es un archivo de configuración de PostgreSQL se encuentra en la carpeta
/etc/postgresql/8.4/main/
Justo después de que presiones a ENTER te aparecerá un dialogo pidiéndote la contraseña, introducela y presiona Aceptar.gksu gedit /etc/postgresql/8.4/main/pg_hba.conf
Aparecerá una ventana como la que ves en la siguiente imagen, es el programa Gedit, un programa que entre otras cosas sirve para editar texto, pero que se usa mucho para tareas de programación gracias a la ingente cantidad de plugins que tiene.
Introduce este texto:
# allow anyone knowing the proper password to # log into our GNUmed databases local samegroup +gm-logins md5
Justo debajo de:
# TYPE DATABASE USER CIDR-ADDRESS METHOD
De tal manera que quede como ves en la foto a continuación:
No te olvides de guardar los cambios antes de cerrar.
Puede ser un buen momento para reiniciar postgresql, para ello escribe este texto el termianal:
sudo /etc/init.d/postgresql restart
Ya casi esta lista la base de datos, ya esta preparado postgreSQL para que puedas acceder desde el cliente de GNUmed de forma local, ahora tienes que crear la base de datos. Para ello vas a utilizar un script que hace todo lo necesario el solo.
Crea la base de datos
Escribe la siguiente orden en el terminal:
sudo gm-bootstrap_server
Y a esperar, (es posible que te pida que le confirmes alguna cosa, como es la primera que creas la base de datos, di que si a todo). Cuando termine ya podemos hacer login local, veremos como hacerlo en la siguiente entrada.
Hi,
ResponderEliminarLooks ok to me. Just a side not. For bootstraping only the extra line is not strictly needed.
But when you want to connect from the client then you need the lined added.
Ok, I did'n know, I'll reflec that the lined added is only for conect from the client.
ResponderEliminarThank you for your help
Veo que las instrucciones las pones como para "dummies"...lo cual es perfecto para mí, jaja. Sólo un comentario. Sugiero que indiques que se debe guardar el archivo pg_hba.conf después de agregar las líneas. Digo, es muy obvio, pero a los novatos nos viene bien cualquier ayuda.
ResponderEliminarA probar el GNU-med