본문 바로가기
WIL&TIL/TIL

20230411 TIL - save()와 create(), GIT- permission denied

by 코드뭉치 2023. 4. 12.

1. save() 메소드와 create() 메소드의 차이

 

save()와 create() 모두 모델 인스턴스를 데이터베이스에 저장할 수 있다.

1. create() 메서드는 모델 인스턴스를 생성하고, 

2. save() 메서드를 호출하여 데이터베이스에 저장한다. (그래서 create()하고 save()를 따로 할 필요가 없다.)

따라서 create() 메서드는 단일 메서드 호출로 모델 인스턴스를 생성하고 저장할 수 있다.
하지만 save() 메서드는 이미 생성된 모델 인스턴스를 수정하고 데이터베이스에 저장한다.

 

create() 메서드를 사용하는 것이 더 간단하고 직관적

DB에 이미 존재하는 모델 인스턴스를 수정하거나, 다른 복잡한 작업을 수행해야 할 경우에는 save() 메서드를 사용

 

 

2. GIT - permissin denied 오류

https://ifuwanna.tistory.com/304

 

[Git] Permission denied (publickey) 오류 처리

git Clone, Push 등으로 GitHub 저장소에 접근시 아래와 같이 Permission denied (publickey) 오류가 발생하는 경우 RSA키를 생성&등록하여 접근하는 방법을 포스팅 합니다. Clone Failed git@github.com: Permission denied (p

ifuwanna.tistory.com

 

댓글