La especificación del CLI depende de la tecnología elegida para el proyecto. Los parámetros para el CLI son los mismos por cualquier stack.
node upload-gps-data.js <path-to-files>
--type=taxis|trajectories
--dbname=<dbname>
--host=<hostname>
--port=<port>
--username=<username>
Lee la explicación de los parámetros para el CLI más abajo.
No olvides compilar la clase UploadGPSData.java antes de ejecutarla con el siguiente comando.
javac -cp ./path/to/driver.jar UploadGPSData.java
Puedes ejecutarlo con el comando
java UploadGPSData <path-to-files>
--type=taxis|trajectories
--dbname=<dbname>
--host=<hostname>
--port=<port>
--username=<username>
De aquí puedes descargar el driver de postgresql
Lee la explicación de los parámetros para el CLI abajo.
python upload-gps-data.py <path-to-files>
--type=taxis|trajectories
--dbname=<dbname>
--host=<hostname>
--port=<port>
--username=<username>
Lee la explicación de los parámetros para el CLI abajo.
Los parámetros requeridos son:
<path-to-files>
: especifica el directorio de los archivos a cargar--type
: indica el tipo de archivos a cargarsetaxis
otrajectories
--dbname
: especifica el nombre de la base de datos a la que conectarse--host
: especifica el nombre del host de la máquina en la que se está ejecutando la base de datos--port
: especifica el puerto TCP en el que la base de datos está escuchando conexiones--username
: especifica el usuario para conectarse a la base de datos.
Nota: el CLI debe solicitar la contraseña de conexión a la base de datos. Por seguridad esta no puede ser un parámetro.