목록PostgreSQL (6)
-
2015.01.20 PostgreSQL 외부접속 허용설정
-
2015.01.20 PostgreSQL 테이블 정보 조회
Annotation
기본적으로 pgadmin의 설정에서는 외부접속이 허용되있지 않습니다.따라서 로컬에서는 마음대로 접속할수 있지만 외부에서는 절대로 접속이 되지않지요. 1. 먼저 pgadmin을 켜고2. 파일 -> 오픈 pg_hba.conf 선택을 한뒤,3. PostgreSQL 설치경로에서 pg_hba.conf 파일을 선택합니다.4. 체크박스 부근에 공백으로 이루어진 부분을 더블클릭 한뒤,5. 스샷처럼 설정합니다.혹시 설정 후 적용되지 않았다면,다시한번 pg_hba.conf 를 열어보세요.전혀 적용이 안되있을 겁니다.버그인지 모르겠으나, 간혹 한번에 적용이 안될 경우가 있었습니다.이럴때는 똑같이 한번더 설정하면 해결됩니다.모두 완료되었다면, 방화벽에서 인바운드 규칙을 추가하여 5432 포트를 추가해주세요.방화벽에 Postg..
때로는 DB의 내부정보를 알아야 할 경우가 생깁니다. 테이블 목록을 얻는다거나, 테이블의 컬럼 정보를 얻는다던가.. pg_admin 에서 아래 쿼리를 실행하면 테이블에 대한 정보가 출력됩니다. select * from information_schema.tables where table_schema = 'public' order by table_name 테이블스키마에 public을 조건으로 주지않고 검색할 경우 pg_catalog, infomation_schema에 관한 정보까지 모두 출력됩니다. 때문에 조건을 무조건 포함해야 실제로 사용하는 테이블 목록만 뽑아낼 수 있습니다. 테이블 목록을 얻었다면, 이제 테이블의 걸럼정보를 얻어봅시다. select * from information_schema.colu..