Giter VIP home page Giter VIP logo

sgt-import's Introduction

Java project that imports data from a Excel - SGT/CNJ

This is a Java project that imports data from a Excel file.

Objective:

Create a Spring Boot project that reads a Excel file (SGT/CNJ) and import all data (e.g. motions data) into a Postgres database and generate load data scripts and/or reports.

SGT/CNJ file:

https://www.cnj.jus.br/sgt/versoes.php?tipo_tabela=A

How to change database password:

Do the next procedments every time you recreate database volume.

bscpaz@2am:/$ docker exec -it sgt-db bash
bash-5.1# su postgres
/$ psql
postgres=# \password postgres
Enter new password: <new-password>
postgres=# \q

Visual Studio worksapce

Open remote project [WSL:Ubuntu-18.04] in "/home/tr***/workspace/sgt-import" path

Database start

bscpaz@2am:/$ docker start sgt-db

Known issues

Issue: 
  "Could not change permissions of directory "/var/lib/postgresql/data": Operation not permitted"
  
Solution:
  Do not map the volume pointing to a Windows path. Instead, map to a WSL2 directory, like /var/lib/docker/volumes.
  e.g.: /var/lib/docker/volumes/postgresql/data
Issue: 
  "ERROR [internal] load metadata for docker.io/library/postgres:14.0-alpine ".
  "failed to create LLB definition: rpc error"
  
Solution:
  Docker desktop -> Settings -> Docker Engine -> Change the "features": { buildkit: true} to "features": { buildkit: false}.

sgt-import's People

Contributors

bscpaz avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.