누구나 Pakyow 응용 프로그램에서 PostgreSQL 데이터베이스를 사용하는 방법을 설명 할 수 있습니까?PostgreSQL 데이터베이스가있는 Pakyow 응용 프로그램
나는 Pakyow 앱을 만들었고 PostgreSQL 데이터베이스가 있지만 데이터베이스를 사용하도록 앱을 설정하는 방법을 모르겠습니다.
누구나 Pakyow 응용 프로그램에서 PostgreSQL 데이터베이스를 사용하는 방법을 설명 할 수 있습니까?PostgreSQL 데이터베이스가있는 Pakyow 응용 프로그램
나는 Pakyow 앱을 만들었고 PostgreSQL 데이터베이스가 있지만 데이터베이스를 사용하도록 앱을 설정하는 방법을 모르겠습니다.
Pakyow에는 데이터베이스 지원 기능이 내장되어 있지 않지만 Ruby ORM (docs 참조)과 호환됩니다. Sequel은 Pakyow의 데이터베이스 작업을위한 저의 갈동 도서관입니다. 속편이 앱에서 작업을 진행하려면 먼저 Gemfile에 sequel
및 pg
을 (당신은 포스트 그레스를 사용하려면 때문에) 추가해야합니다 :
gem 'sequel'
gem 'pg'
다음은 당신이 app.rb
에 어댑터를 구성해야합니다. 이를 수행하는 가장 좋은 장소는 각 환경에 대한 configure
블록입니다. 예를 들어, 개발을위한 어댑터를 구성합니다 :
$db = Sequel.connect('postgres://user:[email protected]:port/database_name')
이 앱에 걸쳐 $db
글로벌 액세스 할 수 있습니다.
직접 쿼리 또는 모델을 통해 데이터에 액세스하는 방법은 Sequel Documentation을 참조하십시오.