인프런 커뮤니티 질문&답변

현석오님의 프로필 이미지
현석오

작성한 질문수

Prisma로 알아보는 postgreSQL와 mongoDB

테이블 만들기 추가예제

pgadmin 관련 질문이 있습니다

작성

·

254

0

pgadmin 은 비추인가요?

 

pg admin으로 user 입력 해보려는데

USER_INFO 랑 연관성 에러가 발생 해요

 

그리고 datetime 은 어떤 형식으로 입력 해야 될까요?

답변 1

0

yongsoocho님의 프로필 이미지
yongsoocho
지식공유자

  1. pgadmin 은 비추인가요?
    -> pgadmin도 충분히 좋습니다. 다만, 저는 jetbrain사의 제품들(intellij, pycharm, webstorm..등)에 익숙해져서 datagrip을 선호합니다. 또한, mysql 과 postgresql 을 번갈아가며 쓰는데 datagrip으로 한번에 저는 업무를 합니다.

  2. pg admin으로 user 입력 해보려는데, USER_INFO 랑 연관성 에러가 발생 해요
    -> 에러 메세지 없이 글로만은 확인하기 어려우나 제가 예측을 해보자면
    - 테이블 정의(DDL)에서 FK 도메인을 설정을 잘못했다.
    - 없는 FK 를 값으로 넣었다.
    정도입니다.

     

  3. 그리고 datetime 은 어떤 형식으로 입력 해야 될까요?
    -> prisma 에서 쓸 수 있는 postgresql datetime 타입에는 다음과 같은 타입들이 있습니다.
    - time : 오직 시간만 나타냄 , @db.Time(x)
    - date : 날짜만 나타냄 , @db.Date
    - timestamp : 날짜 + 시간 , @db.Timestamp(x)
    - timestampz : 날짜 + 시간 + UTC(타입존) , @db.Timestamptz(x)

    이 3개는 실무에서 제일 많이 쓰이는 타입이며, 3가지 타입 외에도 실제 postgresql 는 다양한 타입이 있습니다. 참고: https://www.postgresql.org/docs/current/datatype-datetime.html

현석오님의 프로필 이미지
현석오

작성한 질문수

질문하기