728x90 반응형 DB/PostgreSQL8 PostgreSQL 스키마에 대해서... PostgreSQL에서 하나의 데이터베이스 안에 여러 **스키마(Schema)**를 만들 수 있어요. 이건 마치 한 건물 안에 여러 개의 방을 만드는 것과 같다고 볼 수 있죠—각 방은 독립적으로 테이블, 함수, 뷰 등을 가질 수 있으니까요. 🧱 스키마 만드는 방법SQL 한 줄이면 끝나요:CREATE SCHEMA 스키마_이름;예시:CREATE SCHEMA aaa; CREATE SCHEMA bbb;이렇게 하면 aaa와 bbb라는 이름의 스키마가 현재 데이터베이스에 생성돼요.✏️ 소유자 지정해서 만들기다른 사용자에게 소유권을 줄 수도 있어요:CREATE SCHEMA AUTHORIZATION 사용자_이름;혹은CREATE SCHEMA 스키마_이름 AUTHORIZATION 사용자_이름;🛡️ 권한 체크 포인트스키.. 2025. 7. 15. PostgreSQL에서 DBeaver를 이용해서 개발기에서 운영기로 데이터 이관하기. ✅ 전제 조건개발 DB와 운영 DB가 모두 DBeaver에 등록되어 있어야 합니다.두 DB의 접속 계정에 읽기/쓰기 권한이 있어야 합니다.운영 DB는 중요한 시스템이니 사전 백업 또는 사전 확인 절차 필수입니다.🚀 방법 1: DBeaver의 "데이터 전송(Data Transfer)" 기능 사용💡 추천 상황: 테이블 구조가 동일할 경우 (같은 이름, 같은 컬럼, 같은 타입)1. 개발 DB에서 테이블 선택DBeaver 좌측 탐색기에서 → 개발 DB → 옮길 테이블 우클릭 →Export Data...(한글메뉴 : 데이터 내보내기) 선택2. Export 형식 선택Data Transfer화면에서, Export target을 "테이블, 데이터베이스 테이블" 선택 (CSV, Excel이 아니라 Database로!.. 2025. 7. 10. PostgreSQL 에서 hourly 파티션 생성및 삭제 함수 만들어진 파티션 조회 쿼리.SELECT inhrelid::regclass AS partition_nameFROM pg_inheritsWHERE inhparent = 'test_aaaaa'::regclass;================================================================================== 테스트 쿼리==================================================================================SELECT inhrelid::regclass AS partition_nameFROM pg_inheritsWHERE inhparent = 'test_aaaaa'::regclass;-- 파티.. 2025. 6. 10. 샘플데이터 test_aaaaa...파티션 테스트용 -- 샘플 파티션 테이블 생성 create table test_aaaaa ( col1 varchar(100) not null, col2 varchar(100) not null, col3 varchar(100) null, col4 int8 null, col5 int8 null, constraint test_aaaaa_pk primary key (col1) ) partition by range(col1); create table pt_test_aaaaa partition of test_aaaaa for values from ('20250609180000') to ('20250609190000'); select from test_aaaaa; 2025. 6. 9. 이전 1 2 다음 728x90 반응형