# PostgreSQL

87개의 포스트

[PostgreSQL] trigger 생성

트리거가 실행될 때 table_A에 INSERT 되는 stored function 작성OLD : 트리거 실행 이전 값NEW : 트리거 실행 이후 값table_B가 INSERT, UPDATE 될 때마다 trigger 실행

3일 전
·
0개의 댓글

Ubuntu-Nginx-Gunicorn-Django-Postgresql 서비스 설정

Ubuntu 서버에 Nginx-Gunicorn-Django-Postgresql 스택으로 서비스 초기 설정하는 명령어 나열함.

5일 전
·
0개의 댓글

소스 및 DB 파일 백업

서버 및 DB 파일 백업 정책

5일 전
·
0개의 댓글

SpringBoot에 JDBC로 Postgresql 연동하기

SpringBoot로 여러가지 프로젝트를 진행해보기 위해, 그 첫걸음인 Postgresql을 연동해보려 합니다. 이번 포스팅의 목표는 아래와 같습니다. Local에 Postgresql 설치하고 사용하기 SpringBoot에 Postgresql를 JDBC로 연동하기. S

2021년 4월 9일
·
0개의 댓글

Postgresql 슬로우 쿼리에 대처하기

어느날 실서비스 환경의 특정 경로를 들어가면 해당 경로에서 비동기적으로 목록을 조회할 때, 로딩바가 뱅글뱅글 돌기만하고 데이터를 조회해오지 못하는 상황이 발생했습니다.원인은 금방 찾아졌습니다.사용자와 서버 사이의 Connection timeout보다 쿼리 수행에 걸리는

2021년 4월 7일
·
0개의 댓글

PostgreSQL 기본 Timezone 변경볍

FastAPI IssueFastAPI로 API를 짜다가 Timezone 정보가 기본 UTC로 나가게 되서뭘 수정해야 되는지 참 고민했다.파이썬 timezone의 astimezone()함수를 활용해서 그냥 응답마다바꿔주는 건 너무 비효율적이라 생각했고,위의 issue를

2021년 4월 7일
·
0개의 댓글
post-thumbnail

postgresql 날짜 및 시간

postgresql TIMEZONE, TIMESTAMP

2021년 4월 4일
·
0개의 댓글

Postgresql 이중화하기

먼저, DB 이중화에 대해 알아보겠습니다. DB 이중화란 '기준이 되는 데이터베이스(Master)의 변경된 데이터를 물리적으로 떨어진 각각의 데이터베이스(Slave)에 동일하게 유지하여 관리하는 것'이라고 정의할 수 있습니다. 개인적인 프로젝트를 할 때는 이중화를 할

2021년 4월 3일
·
0개의 댓글
post-thumbnail

Postgresql setup with Docker

Docker-Compose를 사용하여 Postgresql를 구성합니다.실습 환경 정보는 아래와 같습니다.OS : macOS Big Sur Ver 11.1Docker : 20.10.2MySQL : MySQL 8.0.23 (Debian GNU/Linux 10.8)docke

2021년 4월 3일
·
0개의 댓글

AWS EC2에 Postgresql 설치하기

프리 티어로 사용 가능한 Amazon Linux 2 AMI (HVM), SSD Volume Type 선택.2~5단계는 입력되어 있는 값을 그대로 사용한다.※ 2단계에서 프리 티어 사용 가능한 인스턴스 유형이 선택되어 있는지만 체크하기. Postgresql에서 사용할

2021년 4월 1일
·
0개의 댓글

Nestjs에서 Postgresql, TypeORM 사용하기

postgresql, typeorm setting

2021년 3월 26일
·
0개의 댓글
post-thumbnail

django psycopg2 install error

pip install psycopg2 error

2021년 3월 22일
·
0개의 댓글
post-thumbnail

Django에서 PostgreSQL연결하기 2

django postgresql 연결하기 2

2021년 3월 19일
·
0개의 댓글
post-thumbnail

AWS EC2, RDS를 이용한 DJANGO 서버 구축 | Build DJANGO Server(AWS EC2, RDS) | JMON

AWS : 아마존 웹 서비스EC2 : 가상 컴퓨팅 임대 서비스RDS : 관계형 데이터베이스EC2 프리티어 Ubuntu 20.04 서버 구축(방화벽은 80, 443, 22 포트만 활성화)RDS > PostgreSQL 서버 구축(RDS 방화벽은 EC2 보안그룹 id를 적용

2021년 3월 19일
·
0개의 댓글
post-thumbnail

pgadmin4 backup and restore

사이트 만드신분 감사합니다^^..뻘짓하다가 겨우 됫네요...사이트 : https://sas-study.tistory.com/183

2021년 3월 18일
·
0개의 댓글
post-thumbnail

Django에 PostgreSQL 연결하기 1 - 설치

macOS 환경에서 homebrew를 이용해 PostgreSQL 설치하고 초기 세팅하기.

2021년 3월 17일
·
0개의 댓글

[DB] friendship 모델링에 대해 고민하기.

simtime을 개발하다가 고민거리가 생겨서 기록하는 글. 친구-그룹 테이블에 대한 것이다. 친구를 삭제했지만, 그룹내에서 해당 친구가 삭제되지 않고 멤버로 남아있는다. 즉, cascading이 제대로 되고 있지 않다. 될 수 없다!

2021년 3월 10일
·
0개의 댓글
post-thumbnail

[SQL] 칼럼 연결하기 (CONCAT, || ), 공백 제거하기 ( TRIM, RTRIM, LTRIM )

회사명과 회사 위치를 함께 출력하고 싶지만, 두 정보가 서로 다른 테이블 열에 저장되어 있다. 시,도, 우편번호는 서로 다른 열에 저장되어 있지만, 배송지 주소를 인쇄하는 응용 프로그램에서는 하나의 필드로 가져와야 한다. 위 두 상황을 해결하기 위해서는 칼럼을 서로 연

2021년 3월 5일
·
0개의 댓글

2021.03.04

coalesce는 null값을 대신하여서 다른값을 넣어주는 방법아래의 코드에서는 null값이 나온다면 0으로 대체한다.google에 다른 ex)도 많다<>는 !=의 의미로 많은 sql에서 사용된다

2021년 3월 4일
·
0개의 댓글

[SQL] PostgreSQL -> MySQL

기존에 개발된 SQL 코드는 PostgreSQL 기반으로 만들어졌지만,새로운 프로젝트에서는 MySQL을 요구하였다.그래서 해당 문법들의 차이와 MySQL에 대한 함수를 익힐 필요가 생겨 메모하였다. 특정 함수 PostgreSQL의 CASE WHEN 대신에 사용하면 매우

2021년 3월 4일
·
0개의 댓글