FREEDOM. FRIENDS. FEATURES. FIRST. 페도라 한국 사용자 모임

'postgresSQL로 쇼핑몰 DB 설계 문의'에 답변달기

게시판 질문게시판 postgresSQL로 쇼핑몰 DB 설계 문의 'postgresSQL로 쇼핑몰 DB 설계 문의'에 답변달기

#15433
태랑
키 마스터
    게시글303 댓글1084 총합1387
@admin
 

답변 드립니다.

난해주님이 생각하시것과는 다르구요   컬럼 타입에서 케릭터 컬럼의 경우 2가지 입니다.

가변형과 고정형

가변형은 컬럼 생성시 10 자리로 생성하였고 , 실제로 데이터가 들어가는건 2글자가 들어왔다면
2자리만큼의 바이트가 할당 됩니다.

고정형은 컬럼 생성시 10자리로 생성하였고, 실제로 데이터가 들어가는것이 2글자가 들어 왔더라도
10자리만큼 바이트 할당 됩니다.

주민번호와 같이 자리수가 고정되어있는 문자열 데이터가 들어갈 컬럼이라면 고정형을 사용하면 되지만..
입력될 문자열 길이를 가늠할수 없는 컬럼 혹은 업무가 대부분이기 때문에 가변형 컬럼을 대부분 사용 합니다.

postgreeSQL 문서에서 아래와 같은 컬럼 타입이 있다고 써있네요
그냥 ?을때는 text 쓰면 되지 싶은데요?

character varying(n), varchar(n) :  variable-length with limit
character(n), char(n)  : fixed-length, blank padded
text  : variable unlimited length

오픈소스를 응원합니다 Blog https://hoing.io
Senior Database Administrator(MySQL, Oracle)

사이트 이용 문의 사항은 댓글이나 admin@fedoralinux.or.kr 로 메일주세요

 

지금 이 순간


yum.repos.d 미러서버에서 trying other mirror 메세지 발생
irc 하나 만들면 안될까요?
fedora14 에서 yum 이 동작하지 않는데 지원 안하는 건가요?
가입인사
새로운 한주 월요일 입니다.
정말 감사합니다.
가입인사 드립니다
가슴에 피멍들면 나라가 안정될가요?
페도라에서 윈도우 원격 데스크톱 접속(RDP)
ODD없이 USB로 설치