본문 바로가기

PostgreSQL4

[SQL] 특정 문자 이후의 모든 문자열 제거 안녕하세요. 이번 포스팅에서는 한 컬럼에서 특정 문자 이후에 오는 모든 문자열을 제거하는 방법에 대해 알아보겠습니다.먼저 간단한 예시를 들어보겠습니다. SELECT keywordFROM my_tableWHERE length(keyword) > 50성남시, 한국전자기술연구원, 열화상카메라, IR, thermal camera, thermal, camera, 자율주행, Autonomous car, Self-driving지구단위계획구역현황WMS조회,지구단위계획구역현황WFS조회,지구단위계획구역현황조회,지구단위규제현황WMS조회,지구단위규제현황WFS조회사업면적, 용적율, 평가지표, 법정주차면적, 건페율, 화물주차, 장애인주차, 확장형주차, 계획면적, 경형주차, 주차수요, 주차면적, 주차, 일반주차, 대지면적, 건축면.. 2024. 10. 7.
[docker] 도커 컨테이너 연결을 통한 프로젝트 구성(feat. nginx, django, postgresql) 도커 컨테이너를 이용한 django 프로젝트 생성에 대해 알아보겠습니다.django 컨테이너에 nginx, postgresql 컨테이너를 연결하여 웹, was, db의 3tier(3계층) 구조를 구현해보고자 합니다.이번에도 "한 권으로 배우는 도커 & 쿠버네티스" 책을 바탕으로 공부한 내용을 정리합니다.(https://product.kyobobook.co.kr/detail/S000213057687)1. django 프로젝트 생성이번 포스팅에서는 DockerFile을 이용해서 컨테이너를 실행해보겠습니다.django프로젝트를 생성하기 위해 먼저 파이썬 가상환경을 통해 django를 설치하겠습니다. 먼저 파이썬 버전을 확인합니다.> python -VPython 3.11.7 제가 사용하고 있는 파이썬의 버전은 .. 2024. 5. 25.
[postgresql] working day 테이블 만들기 개요 업무 담당자에게 특정 업무 처리 요청을 위해 하루에 한번 문자나 메일 발송을 해야하는 상황이 있다고 가정해봅시다. 업무 담당자는 평일에 열심히 업무를 보고 주말에 일에 대한 생각없이 푹 쉬고자 하는데 갑자기 문자 알림이 옵니다. "처리할 업무가 있습니다. 처리해주세요" 보기만 해도 짜증이 확 밀려옵니다. 일일배치로 문자나 이메일 발송 프로그램을 제작하는 주체도 수신자와 같은 '사람'이기 때문에 수신자의 고충을 이해하고자 휴일을 따로 관리하는 테이블을 만들어보겠습니다. 작업은 크게 두가지로 나누어집니다. 평일을 제외한 주말을 휴일로 지정 명절 및 공휴일을 휴일로 지정 1.테이블 생성(주말) 먼저 전체 기간이 들어있는 테이블을 생성합니다. 전체 기간은 이번 포스팅에서 2022년, 1년으로 가정하겠습니다.. 2022. 5. 13.
[Postgresql] DB dump 방법 postgresql에서 한 데이터베이스의 데이터를 다른 데이터베이스로 복제, 이동시키고 싶을때 사용한다. 이를 덤프하여 마이그레이션한다고 한다. * src DB = srcDB / desytDB = destDB ## {} 안에 입력값 넣기 # User, Database 생성 postgres=# create user {username} superuser; CREATE ROLE postgres=# alter user {username} with password '{password}' ALTER ROLE postgres=# create database {database} with owner {username} encoding 'UTF8' template template0; CREATE DATABASE postg.. 2021. 8. 12.