본문 바로가기

DB23

PostgreSQL 다른 외부 컴퓨터에서 접속 방법(방화벽) 1. PostgreSQL 설정 파일 변경- 설정 파일 위치: C:\Program Files\PostgreSQL\16\data (설치 경로 및 버전에 따라 다를 수 있습니다.) - postgresql.conf 파일 수정 # 기존 설정 예시#listen_addresses = 'localhost'# 변경할 설정listen_addresses = '*' - pg_hba.conf 파일 하단에 추가# 특정 IP만 허용(123.45.67.89)host all all 123.45.67.89/32 scram-sha-256 2. Windows 방화벽 인바운드 규칙 추가* 방화벽 - 고급설정 클릭 * 인바운드 규칙 - 새 규칙 - 포트 클릭* TCP, 특정 로컬.. 2025. 6. 20.
PostgreSQL PGVector 설치 및 환경설정 (벡터DB) AI 벡터 검색 기능을 위해 PostgreSQL과 pgvector를 설치하는 방법에 대해서 알아볼게요! PostgreSQL 설치방법 1. 버전과 운영체제에 맞는 환경에 맞는 PostgreSQL 파일을 다운로드를 한다. PostgreSQL 다운로드 링크 - https://www.enterprisedb.com/downloads/postgres-postgresql-downloads EDB: Open-Source, Enterprise Postgres Database Management www.enterprisedb.com 저는 16버전으로 다운로드 했습니다. 2. 다운로드한 설치 파일을 실행한다. 3. 본격적으로 setup 프로그램을 이용하여 postgresql을 설치해보자. “Next”를 클릭! 4. 설.. 2025. 6. 20.
[오라클] DB 테이블 명세서 추출방법 DB 테이블 명세서 추출방법입니다.SELECT A.TABLE_NAME AS TABLE_NAME, A.TAB_CMT AS 테이블설명, A.COLUMN_NAME AS 컬럼명, A.COL_CMT AS 컬럼설명, A.COLUMN_ID AS 컬럼순서, B.POS AS PK, ( SELECT CASE WHEN COUNT(*) > 1 THEN 'Y' ELSE NULL END FROM ALL_CONSTRAINTS C WHERE C.TABLE_NAME = A.TABLE_NAME AND C.CONSTRAINT_TYPE = 'R' ) AS FK, A.NULLABLE AS NULL여부, A.DATA_TYPE A.. 2024. 12. 3.
[ORACLE] 인덱스와 테이블 TABLESPACE 조회 및 변경 방법 [ 인덱스 TABLESPACE 조회 및 변경 방법 ] 1. 인덱스 테이블스페이스 조회 SELECT INDEX_NAME, TABLE_NAME, TABLESPACE_NAME, TABLE_OWNER FROM USER_INDEXES WHERE TABLE_OWNER = '테이블스키마명' AND TABLESPACE_NAME ='테이블스페이스명'; 2. 인덱스 TABLESPACE 변경 ALTER INDEX 인덱스명 REBUILD TABLESPACE 테이블스페이스; [ 테이블 TABLESPACE 조회 및 변경 방법 ] 1. 테이블 테이블스페이스 조회 SELECT OWNER, TABLE_NAME, TABLESPACE_NAME, NUM_ROWS FROM DBA_TABLES WHERE OWNER ='테이블스키마명' AND .. 2023. 11. 6.
[oracle] SQL 그룹함수(Group Function) - ROLLUP, CUBE, GROUPING SETS, GROUPING oracle에 SQL 그룹함수(Group Function)인 ROLLUP, CUBE, GROUPING SETS, GROUPING 함수들을 알아보자! GROUP BY, ROLLUPG, CUBE, GROUPING SETS, GROUPING 예제로 직접 확인하는 게 이해력이 더 빠르니 예제를 통해서 알아보자! 예시로 사용할 테이블을 만들어주자! --테이블 생성 CREATE TABLE 월별매출 ( 상품ID VARCHAR2(5), 월 VARCHAR2(10), 회사 VARCHAR2(10), 매출액 INTEGER ); -- 값생성 INSERT INTO 월별매출 VALUES ('P001', '2023.03', '삼성', 10000); INSERT INTO 월별매출 VALUES ('P001', '2023.04', '삼성.. 2023. 4. 28.
728x90