반응형
[PostgreSQL] Command 명령어
Database/PostgreSQL2022. 9. 16. 11:32[PostgreSQL] Command 명령어

기본 명령어 PostgreSQL에 접속합니다. $ psql -U postgres 명령어 설명 \list or \l 데이터베이스 목록 조회 \list+ or \l+ 데이터베이스 목록 상세조회 \c [DB Name] 다른 DB에 접속 \d 테이블 목록 보기 \dt [Table Name] 지정된 테이블 컬럼 목록 보기 \dS 시스템 테이블 목록 보기 \dv 뷰 목록 보기 \ds 시퀀스 목록 보기 \du 롤 목록 보기 \dn 스키마 목록 보기 \q psql 종료(Ctrl + d) 백업 및 복원 명령어 설명 pg_dump > [백업파일명] 전체 백업 pg_dump [DB명] > [백업파일명]예) pg_dump mydb > db.sql 데이터베이스만 백업 psql -U postgres [DB명] > [백업파일명] ..

[PostgreSQL] 외부 접속 허용 설정
Database/PostgreSQL2022. 9. 15. 22:21[PostgreSQL] 외부 접속 허용 설정

외부 접속 허용 설정 사용자 비밀번호 설정 외부에서 접속하기 위해선 우선 postgres 비밀번호를 설정해야 합니다. postgres 계정으로 접속합니다. $ su - postgres psql # 비밀번호 설정 \password postgres # 종료 \q 방화벽 개방 방화벽에서 5432 포트를 개방합니다. $ firewall-cmd --permanent --zone=public --add-port=5432/tcp $ firewall-cmd --reload 설정 파일 변경 postgresql 접속 후 Data 디렉터리 확인을 할 수 있습니다. $ show data_directory; -> /var/lib/pgsql/11/data postgresql.conf 설정 파일을 엽니다. $ vi /var/lib..

[PostgreSQL] CentOS 7에서 PostgreSQL 설치 및 시작 방법
Database/PostgreSQL2022. 9. 15. 10:20[PostgreSQL] CentOS 7에서 PostgreSQL 설치 및 시작 방법

리눅스 환경에서 PostgreSQL 설치 및 시작 방법에 대해 알아보겠습니다. 운영환경 CentOS 7.6 PostgreSQL 11.9 인터넷이 되는 환경 # Install the repository RPM: $ sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm # PostgreSQL을 설치합니다. $ sudo yum install -y postgresql11-server postgresql11-contrib 인터넷이 안되는 환경 1. RPM 다운로드 외부 환경에서 PostgreSQL Database Server 11 PGDG 페이지에 접..

[MySQL] Packet for query is too large 에러 발생시
Database/MySQL2022. 9. 12. 21:58[MySQL] Packet for query is too large 에러 발생시

MySQL을 사용하여 개발 중 4MB가 넘는 파일을 업로드 시 다음과 같은 패킷 에러가 발생하였다. com.mysql.jdbc.PacketTooBigException: Packet for query is too large (9,523,277 > 4,194,304). You can change this value on the server by setting the 'max_allowed_packet' variable 기본적으로 할당된 패킷 사이즈 값이 너무 작기 때문에 에러가 발생했기 때문에 수정이 필요하다. MySQL 설정에서 max_allowed_packet 값을 변경하여 해결하였다. max_allowed_packet은 서버로 질의하거나 받게 되는 패킷의 최대 길이를 나타내는 시스템 변수 다음은 해결방..

[MySQL] Query 정리
Database/MySQL2022. 9. 4. 22:16[MySQL] Query 정리

SELECT SELECT * FROM 테이블명 SELECT * FROM 테이블명 WHERE 조건 SELECT 필드명1, 필드명2, ... FROM 테이블명 WHERE 조건 INSERT INSERT INTO 테이블명(필드명1, 필드명2, 필드명3, ...) VALUES (데이터값1, 데이터값2, 데이터값3, ...) 또는 INSERT INTO 테이블명 VALUES (데이터값1, 데이터값2, 데이터값3, ...) UPDATE UPDATE 테이블명 SET 필드명1=데이터값1, 필드명2=데이터값2, ... WHERE 필드명=데이터값 DELETE DELETE FROM 테이블명 WHERE 필드명=데이터값 중복 데이터 조회 중복된 것 모두 조회 SELECT 필드명, count(*) FROM 테이블명 GROUP BY ..

반응형
image