Heroku Postgres를 psql 이외로 취급한다.

4134 단어 경 6HerokuPostgres

Heroku Postgres 데이터에 액세스



Heroku의 표준적인 데이터베이스는, 설명할 필요도 없고, PostgreSQL군요. Heroku에서의 프로비저닝은 전혀 어려운 일 없이, 단순히 플랜을 선택하는 것이지만, 저를 포함해 Heroku 러브의 여러분이라면, 모르는 것은 없을 것입니다. 거기까지는, 초친절한 Heroku입니다만, 거기서부터는 「한」의 세계. CLI에서,
heroku pg:psql --app [アプリケーション名]
에서의 이용을 요구됩니다. 물론 데이터베이스 자격 증명(Credentials)을 사용하여 pgAdmin을 포함하여 별 수만큼 있는 PostgreSQL 관리 도구의 이용도 가능하지만 자격 증명 관리도 상당히 번거롭습니다. 그래서 다른 방법을 소개합니다.

Dataclips 사용



가장 먼저 생각하는 것은 Heroku의 DATA 대시보드에 있는 Dataclips입니다. Dataclips는 쿼리를 정형화해 두고, 간단하게 실행할 수 있도록 하는 툴이므로, 인터랙티브하게 데이터에 액세스 하는 것을 목적으로 하지 않고, 이른바 GUI적인 툴은 아닙니다만, 코드 완성 기능을 제공된 편집기에서 SQL 구문을 작성할 수 있으며 데이터에 액세스할 수 있습니다. 정형화하는 것을 전제로 하고 있으므로, 매번, Dataclip에 이름을 붙일 필요가 있는 것이 귀찮다고 하면, 귀찮습니다만, 그것조차 신경쓰지 않으면, 코드 보완해 주기 때문에, psql보다는 꽤 편리 입니다. 주의하는 점으로서는, 데이터 참조는 할 수 있습니다만, INSERT나 UPDATE는 할 수 없는 곳입니다. 음, 이 근처는 Dataclips의 목적으로는 어쩔 수 없는 곳입니다.


Heroku 애드온 사용



이쪽이 본명이군요. 일부 애드온이 있으므로 소개합니다. 소개하는 Add-on은 데이터베이스 자격 증명을 입력하지 않고 사용할 수있는 것이 편리합니다. (Add-on이므로 당연하다고 말하면 당연한 것 같습니다만). 그래서 간단하게 소개합니다.

Adminium



htps : // 에메멘 ts. 헤로쿠. 코 m / 아동 s / 아 d 미니 m
Dataclip과 달리 신규 레코드의 작성이나 편집·삭제가 가능하다. CSV 가져오기/내보내기도 가능합니다. 서비스 이름에도 나타나는 것처럼 주로 관리자를 위한 도구입니다.


Draxlr for Postgres / MySQL



htps : // 에메멘 ts. 헤로쿠. 코 m / 아동 s / d 등 xlr
이쪽도 관리자용 툴이라고 하는 위치설정으로, 신규 레코드의 작성·편집·삭제를 할 수 있다. 그래프도 풍부.


Trevor.io for Postgres/MySQL



htps : // 에메멘 ts. 헤로쿠. 코 m / 아동 s / t ゔ ぉ r
관리자 전용이라기 보다는 Dataclip에 가까워 데이터를 가시화하는 것을 주된 이용 목적으로 되어 있어 사용자용 대시보드 구축을 향한다. Dataclips와 마찬가지로 Google Spreadsheet 등의 연계에 의해 Heroku에 액세스하지 않아도 데이터를 참조할 수 있다. 쿼리 작성도 비주얼라이즈 되고 있어, SQL 구문으로 기술할 필요가 없는 것은 편리하다 (다만, 당연히, SQL 구문은 의식시킨다). 스키마의 비주얼라이즈도 할 수 있어 그래프 종류도 풍부.


주의점



Private Spaces에서의 사용은 당연히 제한이 있습니다. 일부 Add-on의 경우 Trusted IPs for data를 사용하여 Private Spaces 외부에서 Postgres에 액세스할 수 있도록 허용할 수 있습니다. 또, Private Spaces 대응을 구하지 않는 Add-on도 있으므로, 주의가 필요합니다.

요약



각 Add-on에서 가격도 크게 다르지만, 모두 무료 플랜이 준비되어 있으므로, 우선은, 시험으로 사용해 보면 좋을지도 모릅니다.

좋은 웹페이지 즐겨찾기