как указать BIGINT в эстакаде рельсов?

0

Я пытаюсь создать модель в ruby, которая использует тип данных BIGINT (в отличие от INT, сделанный :integer).

У меня есть поиск по всему Google, но все, что мне кажется, это "запустить инструкцию SQL, чтобы изменить таблицу на BIGINT". Это кажется немного взломанным для меня, поэтому я хотел знать, есть ли способ указать bigint в рубиновой системе, например :big_int или что-то

Любые идеи?

  • 0
    Отредактировал название, чтобы сказать «эстакада рельсов» вместо «рубиновый эшафот», надеюсь, вы не возражали;)
  • 0
    @August Август - Нет, совсем нет. Я еще учусь :)

1 ответ

2
Лучший ответ

Здесь - это плагин, который изменяет способ взаимодействия ActiveRecord с MySQL с использованием предельных параметров и целых столбцов. Это избавит вас от взлома SQL-заявления.

 t.column "myBigInt", :integer, :limit => 5, :null=> false # uses MySQL bigint

Ещё вопросы

Сообщество Overcoder
Наверх
Меню