IT'S DO
article thumbnail
[postgreSQL] 데이터베이스 생성, 테이블 생성, 스키마 생성, DBeaver 접속
DB/postGresql 2023. 12. 27. 11:23

# postgreSQL의 데이터베이스 생성을 해봅시다.  # 순서윈도우키 -> psql 입력   엔터면 기본설정해둔 암호 입력 postgres=# 으로 로그인 됩니다.  # 데이터베이스 생성CREATE DATABASE lego; # 데이터베이스 목록 확인\l (백 슬래시 + 소문자 L) # 데이터베이스 연결\c lego(백 슬래시 + c + 데이터베이스 이름)  # schema 생성create schema 스키마이름# 테이블 생성CREATE TABLE shapes (     id SERIAL PRIMARY KEY,     shape_name VARCHAR(50) NOT NULL,     position_x INTEGER,     position_y INTEGER );  # DBeaver 접속DBeaver..

postgresql 백업 및 복구 하는법.
DB/postGresql 2023. 12. 20. 09:43

백업 생성: pg_dump -U 사용자이름 -d 데이터베이스이름 > 백업파일.sql 복원: psql -U 사용자이름 -d 새로운데이터베이스이름 test.sql k2 라는 데이터베이스를 만들어주고 이름 dandy를 사용한 곳에 백업한 것을 넣어주고 싶으면 복원(넣어주기) :psql -U dan..

[PostGreSql] 여러 개의 행을 하나의 행으로 합치기 array_to_string(array_agg(column),',')
DB/postGresql 2022. 12. 15. 14:21

# 문법 select array_to_string(array_agg(칼럼 이름),',') from 테이블 명 # query select s.sub_id, s.subject , array_to_string(array_agg(u.user_name),',') from subj s, user u where s.user_id = u.user_id group by sub_id, subject order by sub_id asc; # 결과 과목 id | 과목 | 이름 1 | 과학 | 이순신, 무관, 대장, 대마왕 2 | 수학 | 대장, 소장, 중장