añadido sistema de auto actualizacion a travez de scripts sql numerados los cuales son almacenados en un simple archivo zip para evitar editarlos por error por un usuario comun )yn (ya si alguien los edita no es mi problema)
This commit is contained in:
@@ -9,7 +9,7 @@ Para poder hacer build del programa es necesario importarlo a IntelliJ y hacer b
|
||||
|
||||
Luego de hacer la build, en la carpeta `dist` se encontrara el archivo `caja.jar` el cual es el ejecutable, junto al el se encuentra el archivo `properties` que ya esta disponible en el repositorio, en este se puede seleccionar el look and feel que tendra el programa y el sistema de base de datos que se utilizara, por ahora solo tiene soporte para mysql y sqlite, siendo sqlite el que realmente funcionara ya que aun no termino de portar las querys para mysql.
|
||||
|
||||
Para crear la base de datos se tienen los scripts en la carpeta `database` donde estan los archivos `mysql.sql` y `sqlite.sql`, como dije anteriormente sqlite realmente esta al dia asi que ese deberia ser utilizado.
|
||||
La base de datos actualmente deberia crearse por si misma, los scripts que se utilizan son los que estan en la carpeta `database` y estos son comprimidos en un zip el cual se guarda en la carpeta `data` bajo el nombre `version_scripts`, este es el archivo que el programa buscara para descomprimir y ejecutar los scripts cuando encuentre que no existe base de datos, el objetivo de esto es que la base de datos sea facilmente actualizable agregando un script sql el cual sera ejecutado para actualizar de version.
|
||||
Deberia usar un orm pero no e encontrado uno que realmente me venga bien, tomando en cuenta que estoy usando sqlite y no hay mucho soporte para el en los orm para java.
|
||||
|
||||
### Screenshots!
|
||||
|
||||
Reference in New Issue
Block a user