sql >> データベース >  >> RDS >> PostgreSQL

RubyPostgreSQLチュートリアル

    使用しているpostgresqlライブラリについて具体的に説明してください。

    ActiveRecordとは別に、「pg」ジェムを想定します。

    プロジェクトソースには、役立つ可能性のあるhtmlファイルがあります。 https://bitbucket.org/ged/ruby-pg/src/b477174160c8/doc/postgres.html 次に、htmlの右上にある「raw」をクリックします。 Webブラウザでファイルを開きます。

    このサンプルコードは、接続に役立ちます(htmlファイルからコピー):

    require "postgres"
    conn = PGconn.connect("localhost", 5432, "", "", "test1")
    # or: conn = PGconn.open('dbname=test1')
    res = conn.exec("select * from a;")
    

    resオブジェクトはPGResultです。 HTMLのそのセクションまで下にスクロールして、呼び出すことができるメソッドを確認します。

    このリンクにはPGResultの例があります: http://rubydoc.info/gems/pg/ 0.10.0 / PGresult

    抜粋:

    require 'pg'
    conn = PGconn.open(:dbname => 'test')
    res  = conn.exec('SELECT 1 AS a, 2 AS b, NULL AS c')
    res.getvalue(0,0) # '1'
    res[0]['b']       # '2'
    res[0]['c']       # nil
    


    1. メタデータ検出ウィザードの使用

    2. postgresでこのグループActiveRecordクエリを実行する方法

    3. 値によるグループ化RAND()

    4. asp.netの問題におけるmysqlのMembership.Provider