Ответ 1
yup, выглядит так:
create_table :my_table, id: false do |t|
t.string :key_column
t.string :value_column
end
просто включите
id: false
часть.
Возможно ли создать и использовать таблицу базы данных, которая не содержит столбца : id в ActiveRecord, Ruby on Rails.
Я не просто хочу игнорировать столбец id, но я хочу, чтобы он был абсолютно несуществующим.
Table Example
:key_column :value_column
0cc175b9c0f1b6a831c399e269772661 0cc175b9c0f1b6a831c399e269772661
4a8a08f09d37b73795649038408b5f33 0d61f8370cad1d412f80b84d143e1257
92eb5ffee6ae2fec3ad71c777531578f 9d5ed678fe57bcca610140957afab571
Любая информация (например: id_column) приведет к разрушению всей функции.
Как мне реализовать что-то подобное в rails?
yup, выглядит так:
create_table :my_table, id: false do |t|
t.string :key_column
t.string :value_column
end
просто включите
id: false
часть.