pgadmin4 설치 가능 여부 질문


  • Level 3

    현재 구름IDE에서 postgresql 11 버젼을 이용중입니다.

    우분투에서 pgadmin4를 설치하는 것처럼 똑같이 공식홈페이지에서 따라해보았는데 설치가 되지 않네요...

    설치 가능 여부와 설치를 한다면 실행또한 어떻게 하는지 궁금합니다.(pgAdmin은 웹을 키고 localhost:포트번호를 입력해 실행하는 방법밖에 아직 몰라서 질문드립니다.)

  • Level 15

    안녕하세요.

    1. 터미널에 다음과 같이 입력하여 pgadmin4를 설치해주세요.
    apt-get update && apt-get install -y virtualenv libpq-dev && mkdir pgAdmin4 && cd pgAdmin4 && virtualenv pgAdmin4 && cd pgAdmin4 && source bin/activate && pip install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.21/pip/pgadmin4-4.21-py2.py3-none-any.whl flask-htmlmin && touch lib/python2.7/site-packages/pgadmin4/config_local.py && goorm lib/python2.7/site-packages/pgadmin4/config_local.py
    
    1. 잠시 기다리면 설치 완료 후에 config_local.py 파일이 에디터로 열리는데, 아래 내용을 넣어주고 저장합니다.
    import os
    DATA_DIR = os.path.realpath(os.path.expanduser(u'~/.pgadmin/'))
    LOG_FILE = os.path.join(DATA_DIR, 'pgadmin4.log')
    SQLITE_PATH = os.path.join(DATA_DIR, 'pgadmin4.db')
    SESSION_DB_PATH = os.path.join(DATA_DIR, 'sessions')
    STORAGE_DIR = os.path.join(DATA_DIR, 'storage')
    DEFAULT_SERVER = '0.0.0.0'
    SERVER_MODE = True
    
    1. 상단메뉴 [프로젝트] - [실행 URL과 포트] 메뉴로 들어가서 URL을 하나 추가해줍니다. 이 때, 포트는 5050으로 설정해줍니다.
    2. 상단메뉴 [프로젝트] - [실행] - [실행 명령 추가] 메뉴로 들어가서 [스크립트]란에 다음과 같이 넣어줍니다.
    cd ${current.project.path}/pgAdmin4/pgAdmin4 && source bin/activate && python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
    
    1. [저장]을 눌러 저장하고 우측 상단의 실행 아이콘 버튼을 눌러 실행할 수 있습니다. 또는 [저장 후 실행]을 눌러도 됩니다.
    2. 잠시 기다리면 pgadmin 웹서버가 실행됩니다. 최초 실행이라면 터미널 상에서 이메일과 패스워드를 입력받습니다.
    3. 3번 단계에서 추가해준 URL로 접속합니다.

    alt text

SUGGESTED TOPICS