Skip to content

CoderBytes92/upload_file

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Restore database ussd

psql -U username -c "CREATE DATABASE ussd;"
pg_restore --schema-only -U username -d ussd -f ussd.sql

API in Spring Boot to load records to the database from a CDR file

Requirements

  • Java 17
  • Maven 3.9
  • Postgres data base (ussd)
  • Spring Boot

prerequisite

  • update the value of the variables in the application.properties file
  • build the metadata for this property
spring.datasource.path

API to get call data record

Installation

Create and activate virtual environment

python3 -m venv env
source env/bin/activate

Install requirements

pip install -r requirements.txt

Add DB connection data to .env file

echo -e "# DB connection\nDB_HOST=\"\"\nDB_PASSWORD=\"\"\nDB_NAME=\"\"\nDB_USER=\"\"\nDB_PORT=5432" > .env

Running

uvicorn app.main:app --port 8000

Test example

curl --location --request GET 'http://localhost:8000/call_detail_records' \
--header 'Content-Type: application/json' \
--data '{
    "record_date_start": "2023-08-18 10:00:00",
    "record_date_end": "2023-08-18 10:34:00",
    "msisdn":"573213437398"
}'

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors