Doctrine 在使用ORM的Symfony中,如何将自动增量列默认为integer而非bigint?

Doctrine 在使用ORM的Symfony中,如何将自动增量列默认为integer而非bigint?,doctrine,default,auto-increment,symfony-1.4,Doctrine,Default,Auto Increment,Symfony 1.4,似乎在Symfony 1.4中,当生成自动增量列(id)时,它默认为bigint。这似乎是完全的矫枉过正,我只想将其默认为一个整数 下面生成一个名为id的主键列,它是一个bigint JobeetCategory: actAs: { Timestampable: ~ } columns: name: { type: string(255), notnull: true, unique: true } 是否有一个配置文件,我可以在其中更改它。我不想手动将id列添加为整数。我不知道

似乎在Symfony 1.4中,当生成自动增量列(id)时,它默认为bigint。这似乎是完全的矫枉过正,我只想将其默认为一个整数

下面生成一个名为id的主键列,它是一个bigint

JobeetCategory:
  actAs: { Timestampable: ~ }
  columns:
    name: { type: string(255), notnull: true, unique: true }

是否有一个配置文件,我可以在其中更改它。我不想手动将id列添加为整数。

我不知道,不


如果您最终手动将id列添加到模式中,您可以将它们的类型指定为
integer(4)
,以创建MySQL
int
字段:。

我不知道,否


如果您最终手动将id列添加到模式中,您可以将它们的类型指定为
integer(4)
,以创建MySQL
int
字段:。

感谢您的响应。除非我是Facebook,否则我认为40多亿行和无符号整数类型对于大多数应用程序来说都很好。谢谢你的回复。除非我是Facebook,否则我认为40多亿行和无符号整数类型对于大多数应用程序来说都很好。