O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

[Pgday.Seoul 2017] 5. 테드폴허브(올챙이) PostgreSQL 확장하기 - 조현종

298 visualizações

Publicada em

[Pgday.Seoul 2017] 5. 테드폴허브(올챙이) PostgreSQL 확장하기 - 조현종

Publicada em: Software
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

[Pgday.Seoul 2017] 5. 테드폴허브(올챙이) PostgreSQL 확장하기 - 조현종

  1. 1. Tadpole DB Hub(올챙이) PostgreSQL 확장하기 테드폴허브 조현종
  2. 2. Tadpole DB Hub는 • 웹 브라우저에서 동작하는 데이터베이스 협업 플렛폼 • OS에 의존하지 않음 • 다양한 디비 지원 • 사용자 설치 불필요 • 보안 및 감사 기능
  3. 3. 기술 - 구성 • 운영환경 • Java 1.7.x , Tomcat 7.0 이상 • MySQL 5.6 이상 • 배포 • Docker, WAR, 각 OS 바이너리 재공
  4. 4. 기본기능 • 다국어 지원 • 유니코드 지원 • 멀티, 서브 쿼리 지원 • 에디터에서 테이블 자동완성 • 에디터에서 컬럼 자동 완성 • 쿼리 결과 내보내기 및 다중 비교 • 셈플데이터 생성 지원 • PLSQL 에디터 및 실행 지원 • ERD 뷰어 지원 • 세션 모니터링 지원 • RDB to NoSQL 임포트
  5. 5. • DB의 테이블 목록은? • 테이블의 컬럼 목록은? • 뷰의 목록은?
  6. 6. DB Client tool에서 테이블 가져오는 방법 • JDBC API 를 이용하는 방법? • Java에서 DB를 사용에 필요한 표준 인터페이스를 재공 • 표준 인터페이스를 각 DB 밴더들이 구현 한 것이 JDBC Driver • JSR-221(JDBC 4.0)의 스팩 • PostgreSQL JDBC Driver
  7. 7. DB Client tool에서 테이블 가져오는 방법 이름 내용 DriverManager class Driver interface Connection interface Statement interface ResultSet interface SQLException class DatabaseMetaData 테이블, 컬럼 목록을 가져온다. http://ecomputernotes.com/servlet/servlet-with-mysql-database/jdbc-api
  8. 8. DB Client tool에서 테이블 가져오는 방법 • 시스템 카탈로그 쿼리 • Ex) 테이블 목록
  9. 9. Tadpole DB Hub에서의 시스템 쿼리 정의 Cubrid.xml MySQL.xml Oracle.xml SQLite.xml MSSQL.xml Postgre.xml
  10. 10. PostgreSQL의 시스템 카탈로그 쿼리 • pgAdmin3 • Preference -> Miscellaneous -> Logging • Debug (not recommended for normal use) check • pgAdmin3 재시작 후에 • /Users/hangum/pgadmin.log 파일에 시스템 쿼리가 보임.
  11. 11. 질문

×