반응형 분류 전체보기48 [PostgreSQL] search_path 정리 — 스키마 생략 조회 설정 일반적으로 PostgreSQL에서 테이블을 조회할 때는 스키마를 명시해야 합니다.SELECT * FROM tbadm.tb_test;하지만 search_path를 설정하면 스키마를 생략해도 자동으로 해당 스키마를 탐색해서 조회할 수 있습니다.1. 기본 search_path 확인SHOW search_path; search_path ----------------- "$user", public$user : 현재 접속한 사용자와 동일한 이름의 스키마public : 기본 공개 스키마즉, 사용자 명과 동일한 스키마가 있다면 자동 조회가 가능합니다.2. 예시: 스키마 생략 조회스키마 → tbadmOWNER → tbadm이 사용자가 접속하면:SELECT * FROM tbadm.tb_test;#스키마 생략 후에도 .. 2025. 11. 18. [Oracle] ORA-28000: The account is locked. 계정 잠금(LOCKED) 해제 Oracle DB 접속 시 계정이 잠겨 있을 경우, 아래 절차를 통해 확인 및 해제할 수 있습니다.계정 잠금 여부 확인$ sqlplus USER/PASSWORD@DB#예시$ sqlplus test/test12@orclERROR:ORA-28000: The account is locked.#해당 계정은 현재 잠금(LOCKED) 상태입니다.관리자 권한으로 접속관리자 계정(SYSDBA)으로 로그인하여 계정 상태를 확인합니다.$ sqlplus sys/[PASSWORD] as sysdba#예시$ sqlplus sys/admin12 as sysdbaSQL> col USERNAME format a20SQL> select username, account_status, lock_date from dba_users;USER.. 2025. 11. 10. [PostgreSQL] 날짜/시간 Locale 한국어 설정 (AWS RDS 포함) PostgreSQL에서는 lc_time으로 날짜 및 시간의 언어(locale)를 설정하고, datestyle로 날짜의 입력/출력 형식을 지정합니다.이 문서는 PostgreSQL 및 AWS RDS 환경에서 날짜/시간을 한국어로 표시하는 방법을 설명합니다.현재 설정 확인SHOW lc_time;SHOW datestyle;lc_time---------CDateStyle-----------ISO, MDY#기본적으로 영어(C locale)와 ISO 형식(YYYY-MM-DD)이 설정되어 있습니다.SELECT to_char(now(), 'TMDy, DD TMMonth YYYY');to_char----------------------Thu, 30 October 2025세션 단위 설정# 한글 요일/월명이 깨지지 않도록 U.. 2025. 11. 6. [Docker] Docker compose로 Postgresql 설치 Docker compose 설치 및 버전 확인$ docker compose versionDocker Compose version v2.21.0Postgresql 컨테이너 저장소 기본 디렉터리 생성$ mkdir postgresql_16_docker$ cd postgresql_16_docker/Postgresql 설치 이미지 버전 확인docker hub의 postgres 공식 이미지 URL > Tags 탭으로 이동. 원하는 버전 확인 (ex 이미지명 : postgres:16.9)https://hub.docker.com/_/postgresdocker-compose.yml 파일 작성$ vi docker-compose.ymlversion: "3"services: postgresql: #docker hub.. 2025. 11. 5. 이전 1 2 3 4 ··· 12 다음 반응형