2

Sequelを ORM としてPadrino フレームワークを使用してアプリケーションを構築しようとしています。問題は、単一の名前のテーブルを使用して作成された既存のデータベースとやり取りする必要があることです。SQL テーブルの名前を変更するのではなく (他のアプリケーションもこのデータベースを使用するため)、padrino でテーブルに単数形の名前 (「エントリ」ではなく「エントリ」など) を使用することはできますか?

お時間とご協力いただきありがとうございます。

4

1 に答える 1

2

次のように、単数/任意の名前でテーブルに Sequel モデルを定義できます。

class Entry < Sequel::Model(:entry); end

「エントリ」テーブル(PostgreSQL)を使用してPadrinoでこれを自分で試してみましたが、動作します:-

$ padrino c

> e = Entry.new
 => #<Entry @values={}> 
> e.save
 => #<Entry @values={:id=>1}> 
> Entry.count
 => 1 

Sequel-Talk Google グループのこの質問からのインスピレーション

于 2015-12-10T16:12:00.143 に答える