다른 DBMS/PostgresDB11 [PG16] redhat 8버전에 pg16설치하고 데이터 이관하기 안녕하세요.작은 프로젝트 개념으로 진행했던 작업을 정리해서 올립니다. OS version : redhat 8DB version : PG 16작업 내용 요약 : 신규DB 설치 및 aws RDS 로부터 이관하기 디렉토리 설정 및 포트설정은 default가 아닌 특정 포트와 경로로 변경하는 부분이 포함되었고, 기존 DB의 데이터를 이관하는 내용까지 포함하였습니다. OS 버전 확인$ cat /etc/redhat-releaseRed Hat Enterprise Linux release 8.10 (Ootpa) 1.신규DB 설치 https://www.postgresql.org/download/linux/redhat/ 1) repo 설치yum이 되는 환경이라 yum으로 기본설치 후 디테일하게 수정하는 방식으로 설치했습.. 2024. 7. 24. 오류: 기타 다른 개체들이 이 롤에 의존하고 있어, "유저명" 롤을 삭제할 수 없음 유저삭제를 위해 명령어를 날렸는데 에러 발생하였습니다. postgres=# drop role 유저명;오류: 기타 다른 개체들이 이 롤에 의존하고 있어, "유저명" 롤을 삭제할 수 없음상세정보: 1 개체(데이터베이스: db명 데이터베이스)https://postgresql.kr/docs/12/sql-droprole.html DROP ROLEDROP ROLE DROP ROLE — remove a database role 요약 DROP ROLE [ IF EXISTS ] name [, ...] Description DROP ROLE removes the specified role(s). To drop a superuser role, you must be a superuser yourself; to drop n.. 2024. 5. 29. [postgresql] 데이터타입 총정리 postgresql은 정말 다양한 데이터타입이 있습니다. 오라클과 다르게 종류가 훨씬 많더라구요.. 실제로 정리해보고 생성하는것까지 정리하도록 하겠습니다. 출처 : https://www.postgresql.org/docs/current/datatype.html 1.Numeric 숫자유형입니다. 2byte 정수, 4byte 정수, 8byte 정수, 4 or 8 byte 부동 소수점 숫자. 선택가능한 정밀 소수점으로 구성되어 있습니다. Name 사이즈 설명 값의 범위 smallint 2 bytes small-range integer 작은 범위의 정수 -32768 to +32767 integer 4 bytes typical choice for integer 일반적인 정수 -2147483648 to +21474.. 2024. 4. 2. vacuum 과 vacuum full 차이 보기 (pageinspect extention 사용) 지난시간에 제가 설치하려고 했던 extension입니다. 이걸 사용해서 vacuum과 vacuum full 했을때 어떤 차이가 있는지 확인해보겠습니다. 테스트 테이블 data 컬럼하나만 있는 tbl1을 생성하고 A 하나를 insert합니다. postgres=# create table tbl1 (data text); CREATE TABLE postgres=*# insert into tbl1 values ('A'); INSERT 0 1 확인 postgres=# SELECT lp as tuple, t_xmin, t_xmax, t_field3 as t_cid, t_ctid postgres-# FROM heap_page_items( get_raw_page('tbl1',0)) ; tuple | t_xmin | t_.. 2024. 3. 31. 이전 1 2 3 다음