개발로 자기계발
article thumbnail
728x90

 

1. 각각의 사용자 JWT 생성

uvicorn auth:app --reload --port 9000

username: codingseok / pass: test1234!
username: exampleuser / pass: test1234!

 

2. Postman 접속 후 각각 JWT 입력

uvicorn main:app --reload

POST API로 todos 테이블에 1번 사용자에 해당하는 데이터를 생성

{
    "title": "",
    "description": "",
    "priority": "",
    "complete": false
}

POST API로 todos 테이블에 2번 사용자에 해당하는 데이터를 생성

{
    "title": "",
    "description": "",
    "priority": "",
    "complete": false
}

 

3. 데이터 생성 확인

왼쪽: 1번 사용자 데이터 / 오른쪽: 2번 사용자 데이터

 

4. pgAdmin 4 확인

# 1번 사용자와 관계된 데이터를 찾고 싶다면?
select * from todos where owner_id = 1;

# 2번 사용자와 관계된 데이터를 찾고 싶다면?
select * from todos where owner_id = 2;

 

728x90
SMALL
profile

개발로 자기계발

@김잠봉

틀린부분이나 조언이 있다면 언제든 환영입니다:-)