본문 바로가기

반응형

PostgreSQL

(4)
[DB] 테이블 스페이스, 테이블, 컬럼 정보 조회하기(pg, mysql, oracle, tibero) 개발하다보면 테이블 스페이스의 용량이 얼마나 잡혀있는지, 사용 되어 있는지 확인하는 경우가 생깁니다. 혹은 테이블에 있는 컬럼 리스트를 뽑아봐야 하는 경우도 생기는데 필요한 쿼리를 정리합니다. 테이블, 컬럼 정보 Postgresql 1. 테이블 목록 조회 SELECT RELNAME AS TABLE_NAME FROM PG_STAT_USER_TABLES 2. 컬럼 목록 조회 select * from information_schema.columns where table_catalog = '데이터베이스명' and table_name = '테이블명' order by ordinal_position; 3. 기본키 조회 select cc.column_name as column_name from information_s..
[postgresql] DB 데이터 내보내기 CSV 파일로 내보내는 방법입니다. 콘솔 호출 1. 데이터 생성 및 확인 CREATE TABLE test_table(name varchar(10), age int);INSERT INTO test_table VALUES ('아무개', 25);INSERT INTO test_table VALUES ('누구게', 26);INSERT INTO test_table VALUES ('이리오게', 27);INSERT INTO test_table VALUES ('저리가게', 28);SELECT * FROM test_table; 2. 콤마(,)를 기준으로 내보내기 \COPY test_table (name, age) to './test_test.csv' WITH DELIMITER ','; 3. 내보내기가 정상적으로 이루어졌는..
[postgresql] encoding 방법 파일을 import하려는데 인코딩 에러가 나옵니다.postgresql 인코딩 관련하여 정리합니다. 한글 인코딩은 UHC, UNICODE(utf8), EUC-KR 입니다. 1. 최초 DB 생성시 > createdb -E UNICODE root 2. DB encoding 확인> show server_encoding; > show client_encoding; 3. encoding 변경하기> \encoding SJIS > SET CLIENT_ENCODING TO 'value'; > SET NAMES 'value'; 참고
[Spring/maven] Postgresql와 MyBatis 설정 도로명 주소 API를 만들면서 설정 한 postgresql과 mybatis를 설정 한 과정을 남깁니다. 1. POM 설정mybatis 추가 org.mybatis mybatis-spring 1.3.2 org.mybatis mybatis 3.4.6 반복적인 jdbc 과정을 xml로 분리하여 로직에만 신경 쓸 수 있게 처리해주는 라이브러리ORM인 JPA가 더 편리하다고.. postgresql 추가 org.postgresql postgresql 42.2.5 postgresql db를 사용하기 위한 라이브러리 spring-jdbc 추가 org.springframework spring-jdbc ${org.springframework-version} java와 db를 연결하는 jdbc 라이브러리2. datasourc..

반응형