database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 10235 게시물 읽기
No. 10235
파티션테이블 관련 문의
작성자
test
작성일
2021-03-15 18:16
조회수
2,241

PostgreSQL 13.2 에서 파티션 테이블 테스트 중 궁금한 점이 있어 문의드립니다.



1. hash 파티션 생성 이후에 모듈 수를 변경하거나 추가할 수 없나요? 찾을수가 없네요. 이 경우.. PG에선 재생성 해서 다시 부어 넣어야되나요..? 


CREATE TABLE HASH_PART_TB PARTITION OF TBL_PRICELIST FOR VALUES FROM (1) TO (10) PARTITION BY HASH(no);        

CREATE TABLE SON_TB_01 PARTITION OF HASH_PART_TB FOR VALUES WITH (MODULUS 2, REMAINDER 0);

CREATE TABLE SON_TB_02 PARTITION OF HASH_PART_TB FOR VALUES WITH (MODULUS 2, REMAINDER 1);



2. RANGE 파티션에서 오라클처럼 LESS THAN 구문을 사용할 수 있나요? 시작/끝 값을 무조건 명시해야 하는건지 궁금합니다


EX) partition RANG_PARTB_01 values less than (1000)

이 글에 대한 댓글이 총 1건 있습니다.

1. hash 파티션 테이블의 가장 큰 문제점이 그 hash 개수를 바꾸는 것입니다. 

전면 재작성 되어야합니다. 

hash 파티션은 딱히 유연한 작전도 없어요. 

처음부터 잘 만드셔야합니다. 


2. '이하 작은 것 모두' , '이상 큰 것 모두' 라는 놈의 예약어가 minvalue, maxvalue 입니다. 자세한 사용법은 인터넷 뒤지면 나올 것 같네요. 

김상기(ioseph)님이 2021-03-17 11:35에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
10239copy from encoding 질문 [1]
박종호
2021-03-26
3113
10238postgreSQL 버전별 속도차이 [2]
조민호
2021-03-23
2279
10236copy from 명령어 관련 질문 [1]
cella
2021-03-18
2165
10235파티션테이블 관련 문의 [1]
test
2021-03-15
2241
10234DB 서버 디스크 확장 [1]
Jaemyoung Seo
2021-03-15
2085
10233copy 명령어 실패 시 처리 [1]
test
2021-02-19
1836
10232libpq 이용시 MFC의 CRecordset Class 사용 가능 여부 및 사용방법 [1]
최정욱
2021-02-19
1798
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다