728x90
반응형

DB/PostgreSQL 5

[PostgreSQL] sequence(시퀀스) 사용법 (생성, 삭제, 초기화, 현재값, 다음값)

Sequence 란? sequence 는 유일한 값을 생성하게 도와주는 객체이다 보통 id 같이 순차적으로 증가하는 컬럼에 많이 사용한다 Sequence 생성과 삭제 시퀀스명이 seq_idx 인 경우 CREATE SEQUENCE seq_idx; -- 생성 DROP SEQUENCE seq_idx; -- 삭제 Sequence 초기화 SELECT setval('seq_idx', 1, true); -- nextval('seq_idx') = 2 SELECT setval('seq_idx', 1, false); -- nextval('seq_idx') = 1 (nextval 설명은 밑에) true : 초기화 후 nextval을 사용할 때 초기화된 값에서 +1하여 사용한다 false : 초기화 후 nextval을 사용할..

DB/PostgreSQL 2023.02.04

[PostgreSQL] 컬럼 정보 조회 / 컬럼 코멘트 조회

https://develop-me-z.tistory.com/6 PostgreSQL | 테이블/컬럼 정보조회 SQL - 테이블 comment 조회 SELECT PS.RELNAME AS TABLE_NAME ,PD.DESCRIPTION AS TABLE_COMMENT FROM PG_STAT_USER_TABLES PS ,PG_DESCRIPTION PD WHERE PS.RELNAME = '테이블명' AND PS.RELID = PD.OBJOID AND PD.OBJSUBID = 0 ; - 테이블 columns 조회 select co develop-me-z.tistory.com 컬럼 정보 조회 SELECT TABLE_NAME, column_name, character_maximum_length, data_type FRO..

DB/PostgreSQL 2023.01.30

PostgreSQL | 테이블/컬럼 정보조회 SQL

- 테이블 comment 조회 SELECT PS.RELNAME AS TABLE_NAME ,PD.DESCRIPTION AS TABLE_COMMENT FROM PG_STAT_USER_TABLES PS ,PG_DESCRIPTION PD WHERE PS.RELNAME = '테이블명' AND PS.RELID = PD.OBJOID AND PD.OBJSUBID = 0 ; - 테이블 columns 조회 select column_name, character_maximum_length, data_type, is_nullable from information_schema.columns where table_catalog = '스케마명' and table_name = '테이블명' order by ordinal_position..

DB/PostgreSQL 2021.09.30
728x90
반응형