2012-11-10 7 views
2

나는 루비를 처음 사용합니다. 루비 스크립트를 통해 간단한 postgresql DB를 만드는 가장 좋은 방법은 무엇입니까? 이것에 대해 활성 레코드를 사용할 수 있습니까 (루비 스크립트를 통해 사용할 수 있는지 확실하지 않은 경우)? 또는 더 나은 대안이 있습니까? 당신은 루비 코드를 도와, 또는 링크를 통해 저를 리디렉션 할 수 있다면Ruby - postgresql DB를 만드는 가장 좋은 방법

나는 주셔서 감사합니다.

감사합니다.

+0

내가 무슨 뜻인지 이해가 안돼, 당신은 새로운 레일 애플 리케이션을 만들고 데이터베이스 애플 리케이션은 포스트그레스가 사용됩니까? – Thanh

+0

@Kien Thanh : 아니오, 저는 postgresql 데이터베이스에 연결하기위한 간단한 루비 스크립트를 만들고 싶습니다. – newbi

답변

0

나는 여기

#!/usr/bin/env ruby 

require 'pg' 

# Output a table of current connections to the DB 
conn = PG.connect(dbname: 'sales') 
conn.exec("SELECT * FROM pg_stat_activity") do |result| 
    puts "  PID | User    | Query" 
    result.each do |row| 
    puts " %7d | %-16s | %s " % 
     row.values_at('procpid', 'usename', 'current_query') 
    end 
end 

https://bitbucket.org/ged/ruby-pg/wiki/Home

4

내가 쉽게 것을 달성 할 수 AlexFranco에 동의 당신이 정보를 볼 수있는 링크,이 예를 들어, 당신은 페이지 보석으로 시도 할 수 있습니다, 생각 pg gem. 그러나 ...

당신이이 있다면 .. 아직 데이터베이스가없는 원하는 모든 후, 당신은 하나를 만들 싶지 않을 것이다에 연결해야하는 데이터베이스 궁금 수있는 페이지의 보석을 사용하는 방법을 읽을 때

postgres이라는 master-db가 있습니다. 그래서 여기에 최소한의 작업 예입니다

require 'pg' 

conn = PG.connect(dbname: 'postgres') 
conn.exec("CREATE DATABASE foo") 

는 만들 데이터베이스 문에 대한 옵션에 postgresql documentation를 참조하십시오. pg gem을 사용하는 방법에 대한 자세한 내용은 the docs에서 확인할 수 있습니다.

관련 문제