Dlaczego nie mogę zrobić coś takiego:Dlaczego nie mogę utworzyć tablicy jako kolumny w tabeli w Railsach?
class CreateModels < ActiveRecord::Migration
def self.up
create_table :fruit do |t|
t.array :apples
end
end
end
Czy jest jakiś inny sposób na tablicę ("jabłka) być atrybutem instancji klasy Fruit
Ostrożnie SQL99 zawiera tablice, ale nie wiem, w jaki sposób są one szeroko wspierany (PostgreSQL obsługuje je co najmniej). –
@mu jest za krótki: dziękuję, nie wiedziałem o obsłudze tablic w SQL99. Jeśli czytam specyfikację, są ograniczone do wbudowanych typów danych, więc nadal nie będziesz w stanie uciec z tablicą jabłek. – cam
Ale będziesz w stanie uciec z tablicą identyfikatorów jabłek. Nie wiem, jak szeroko obsługiwane są tablice, SQL99 ma tylko 12 lat, a sprzedawcy baz danych nie są tak szybcy w przenoszeniu do systemów przenośnych i opartych na standardach :) –