Database/PostgreSQL

PostgreSQL 기본적인 사용

DevES 2017. 2. 3. 20:47









  • 로컬에서 로그인을 할 때
    • psql -d 데이터베이스명 -U 데이터베이스계정명

  • 외부의 PostgreSQL에 로그인을 할 때
    • psql -h host명 -d 데이터베이스명 -U 데이터베이스계정명



  • 데이터베이스 목록 조회(데이터베이스에 접속한 상태에서)
    • # \l


  • 데이터베이스 변경(데이터베이스에 접속한 상태에서)
    • # \c 데이터베이스명

  • 기본적인 테이블 생성(데이터베이스에 접속한 상태에서)
  • CREATE TABLE table_name(
       column1 datatype,
       column2 datatype,
       column3 datatype,
       .....
       columnN datatype,
       PRIMARY KEY( one or more columns )
    );


  • 테이블 목록 조회(데이터베이스에 접속한 상태에서)
  • # \d

    • 테이블 상세 스키마 조회(데이터베이스에 접속한 상태에서)
    • # \d 테이블명

    • postgresql restart(in ubuntu 14.04)
    • $ sudo /etc/init.d/postgresql restart