# Set up WSL and docker

# compose and generate container
docker-compose up -d --build

# check container list
docker container ls 

# run python in vs code's remote controller > open folder in container


# execute python, change directory
docker compose exec python bash
cd src
python main.py

# launch metabase






# backup
docker exec postgres pg_dumpall -U postgres > dump.sql

# restore
cat dump.sql | docker exec -i postgres psql -U postgres

# check 
docker exec -it postgres psql -U postgres

# execute python

# list container
docker container list

# memo

# backup from local (all table of database)
pg_dump -U postgres postgres > backupdata.sql 

# backup from local (one table of database)
pg_dump -U postgres -t je_pds_202203 postgres > backupdata.sql 

# restore to docker
cat backupdata.sql | docker exec -i postgres psql -U postgres

