Я хочу создать следующую таблицу. Я сделал это, запустив SQL из ActiveRecord, используя
alter table items add column sumup numeric generated always as ( quantity * price + (quantity * price* fpa/100) ) stored;
Это правильный способ сделать это?
def change
create_table :items do |t|
t.string :itemName
t.string :prom
t.string :promCode
t.string :baseCode
t.string :desc
t.numeric :fpa
t.numeric :price
t.integer :quantity
t.string :monadaMe
t.string :familys
t.timestamps
end
ActiveRecord::Base.connection.execute(" alter table items add column sumup numeric generated always as ( quantity * price + (quantity * price* fpa/100) ) stored;")
end
end