PostgreSQL

PostgreSQL에서 MySQL의 AUTO_INCREMENT와 같은 자동증가 컬럼

자동증가 컬럼 생성 1. 테이블 생성시 Serial로 생성 MySQL의 AUTO_INCREMENT 와 같이 자동증가 값을 사용하기 위해선 컬럼을 serial 또는 bigserial 로 생성하면 된다 이렇게 생성된 컬럼은 serial의 경우 4byte integer, bigserial은 8byte integer가 된다.다만 Unique constraint를 가지길 원하거나 Primary Key가 되길 원한다면 따로 지정해 주어야 한다. 2. Sequence 생성 후 컬럼에 Default로 적용 Sequence를 생성하고 원하는 컬럼에 […]

PostgreSQL에서 MySQL의 AUTO_INCREMENT와 같은 자동증가 컬럼 Read More »

PostgreSQL에서 Role 및 권한 관리

Role의 목록을 확인하는 방법 PostgreSQL 의 프롬프트로 접속한다 다음 명령어 입력 다음과 같은 결과가 출력된다 Role 생성 방법 1. 커맨드 라인에서 생성 \q 명령을 입력해서 커맨드 라인으로 나간 후 다음 명령어를 입력한다. 질문에 차례로 답하면 Role이 생성된다 Role의 목록을 확인해 보자 2. PostgreSQL 프롬프트에서 생성 PostgreSQL의 프롬프트상에서 다음 명령어를 입력한다. 완료되면 다음과 같은 결과가 나온다

PostgreSQL에서 Role 및 권한 관리 Read More »

Ubuntu 14.04에서 PostgreSQL 설치하기

PostgreSQL 사이트http://www.postgresql.org/ 설치하기 프로그램 설치 설치시에 자동으로 생성된 postgres 계정으로 로그인 PostgreSQL 프롬프트로 진입 또는 위의 두 과정을 한번에 종료 명령은 도움말은 PostgreSQL의 root 계정은 postgres이다 비밀번호를 바꾸고 싶다면 다음과 같이 변경한다 Role 생성 및 삭제 생성 삭제 Database 생성 및 삭제 생성 생성시 소유자를 명시할 수도 있다 삭제 외부접속 허용 1. pg_hba.conf file 수정

Ubuntu 14.04에서 PostgreSQL 설치하기 Read More »

Scroll to Top