검색어를 입력하세요.

python 3

PostgreSQL과 Python의 만남, PL/Python 활용부터 pg_cron 스케줄링까지

단순한 SMTP 전송을 넘어, 데이터 분석부터 오라클 DB Job 대체까지이전 포스팅(https://odinbox.co.kr/562)에서 우리는 PostgreSQL에서 Python을 연동하여 SMTP 메일을 발송하는 방법을 다루었습니다. 하지만 이것은 PL/Python이 가진 잠재력의 극히 일부에 불과합니다.많은 분이 "Python으로 만든 함수의 결과값을 SQL 쿼리 내에서 바로 사용할 수 있는가?", "외부 API와 통신하여 데이터를 가져와 DB에 넣을 수 있는가?", 그리고 "오라클의 DB Job처럼 스케줄링이 가능한가?"에 대해 궁금합니다.이번 글에서는 PostgreSQL의 확장 기능인 PL/Python을 활용하여 Python의 방대한 라이브러리 생태계를 DB 내부로 가져오는 방법과, pg_cro..

DEVELOPMENT 2026.01.11

PostgreSQL 파이썬 연동방법

들어가며 : SQL의 한계를 넘어서PostgreSQL은 강력한 관계형 데이터베이스이지만 순수 SQL만으로는 복잡한 비즈니스 로직이나 문자열 처리를 구현하는 데 한계가 있습니다. 이때 사용할 수 있는 가장 강력한 도구가 바로 PL/Python입니다. 이는 데이터베이스 내부에서 파이썬 언어를 사용하여 함수나 프로시저를 작성할 수 있게 해주는 절차적 언어 핸들러입니다. 본 글에서는 윈도우 운영체제에서 PL/Python을 사용하기 위한 설치 방법과 환경 설정 그리고 실무에서 활용 가능한 예제 코드를 상세하게 정리해 드립니다.윈도우 환경 설치 및 설정 방법윈도우에서 PostgreSQL과 파이썬을 연동할 때 가장 주의해야 할 점은 버전 호환성입니다. 리눅스 패키지 관리자와 달리 윈도우 인스톨러는 특정 파이썬 버전에..

DEVELOPMENT 2025.12.10

Semantic Kernel 개념(예제포함) 및 교육 후기

Semantic Kernel에 대해서 알아봅시다Semantic Kernel을 알아보고 교육 후기를 알아보자인공지능 기술의 발전은 개발자들에게 지능형 애플리케이션을 구축할 수 있는 새로운 기회를 제공하고 있습니다. 이러한 흐름 속에서 마이크로소프트의 오픈소스 프로젝트인 Semantic Kernel은 대규모 언어 모델(LLM)을 가존 애플리케이션과 통합하여 AI 기능을 손쉽게 구현할 수 있는 강력한 도구입니다. Semantic Kernel을 개념과 주요 특징을 상세히 소개하고 이를 활용한 예제와 사용법을 적어보고 교육을 참여하게 되었는데 그에 관련된 후기도 남겨볼까 합니다.목차Semantic Kernel Semantic Kernel이란?최신 AI 모델을 C#, Python, Java와 같은 기존 프로그래밍 ..

DEVELOPMENT 2025.03.30