본문 바로가기
반응형

데이터베이스/postgresql4

[PostgreSQL] ubuntu postgresql 설치, 계정, 외부접속 Ubuntu PostgreSQL 설치 "라이선스 / 설치명령어 / 설치버전확인" "실행.종료.상태 명령어 / 계정설정 / 외부접속 방화벽설정" postgresql 개념 PostgreSQL은 관계형 데이터베이스 관리 시스템(RDBMS)의 하나로, 오픈 소스 기반의 고성능 데이터베이스 시스템입니다. 현재 16버전까지 출시되어 있다. postgresql 라이선스 PostgreSQL은 오픈 소스 라이선스인 PostgreSQL 라이선스로 배포됩니다. 라이선스 제한 없이 무료로 사용 가능하다. 1. postgresql 설치 # 파일 리포지토리 구성을 $ sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main".. 2023. 8. 7.
[PostgreSQL] 백업 및 복원 - pgAdmin 사용 +PostgreSQL 백업 및 복원+ 1. 백업 및 복원 PostgreSQL 데이터베이스를 백업하는 방법은 다음과 같이 여러 가지가 있다. pg_dump : 데이터베이스 백업에 가장 일반적으로 사용되는 방법이다. 데이터베이스 스키마와 데이터를 포함하는 일반 텍스트 SQL 스크립트를 생성하는 명령줄 도구이다. 정 테이블 백업, 다양한 출력 형식 사용 및 출력 압축과 같은 백업 사용자 지정을 위한 몇 가지 옵션을 제공합니다 pg_dumpall : pg_dump와 유사하지만 PostgreSQL 클러스터에 모든 데이터베이스와 사용자의 백업을 생성한다. 전체 PostgreSQL 클러스터를 새 서버로 마이그레이션하는 데 유용하다. 파일 시스템 백업 : PostgreSQL 데이터 디렉터리의 복사본을 만드는 작업이 포.. 2023. 4. 3.
[PostgreSQL] function 함수사용 + 예제SQL소스 1. 개요 개발하다보면 function을 사용해야할 경우가 생긴다. 사원테이블 + 부서테이블의 구조에서 사원테이블에서 부서명을 join해서 가져올수 있지만 함수를 만들어서 SQL을 간소화 할수있다. 위내용을 토대로 간단한 예제를 만들어 보겠다. 2. function 개념 PostgreSQL 함수는 특정 작업을 수행하고 값 또는 값 집합을 반환하는 코드 블럭이다. 함수는 PL/Python, PL/Perl 및 PL/Java와 같은 다른 프로그래밍 언어로도 작성할수 있다. Postgresql은 프로시저를 사용하지 않고 함수를 사용해야한다. 3. 기본문법 및 속성설명 Function Name - 호출하는 데 사용되는 함수의 이름 / 스키마 또는 데이터베이스 내에서 교유해야 Return Type - 함수가 반환하.. 2023. 4. 1.
Postgresql ddl 테이블정보 추출하기 1. 개요 이번포스팅에서는 Postgresql에서 ddl정보를 추출하는 SQL를 포스팅한다. 개발하면서 테이블정의서 등을 작성해야 되는데 일일이 작성하는것은 번거롭다. DDL SQL을 활용하여 테이블명/컬럼명/타입 정보등을 출력해보자. 2. 설치및 문서 정보 윈도우의 경우 Postgresl 사이트 에 접속하면 쉽게 설치할수있다. 리눅스의 경우 아래 링크를 참고하자. https://arckwon.tistory.com/entry/AWS-EC2-Ubuntu%EC%97%90-postgresql-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0 [AWS EC2] Ubuntu에 postgresql 설치하기 1. 개요 설치부터, pgAdmin접속까지 진행 Ubuntu 버전에 따라 설치가능한 postg.. 2023. 3. 22.
반응형