0

テーブルの名前を変更します

rename_table :posts, :messages

ただし、railsはposts_id_seqおよびposts.id修飾子を生成します。

db=# \d+ posts
                                                Table "public.posts"
       Column         |            Type             |                           Modifiers                           | Storage  | Description 
id                    | integer                     | not null default nextval('posts_id_seq'::regclass) | plain    | 

Indexes:
    "posts_pkey" PRIMARY KEY, btree (id)

テーブルの名前変更を修正するにはどうすればよいですか?

ルビー1.8.7

レール2.3

4

1 に答える 1

1

その動作を修正するための変更が数か月前にRailsにマージされたように見えますが(問題#6864を参照)、修正はRails2.3シリーズには存在しない可能性があります。修正するには、Rails 4(まだ開発中/ベータ版)を使用する必要があります。

于 2013-03-21T06:04:20.177 に答える