Przeczytałem dokumentację i udało mi się znaleźć cokolwiek, aby mi pomóc. Przeczytałem również wiele artykułów na blogu, ale nic nie wydaje mi się bezpośrednio odpowiadać na moje pytanie:Ruby on Rails/ActiveRecord and Table Partition
Czy możliwe jest zarządzanie partycjami tabel w tabeli InnoDB za pomocą ActiveRecord? Naprawdę wolałbym zachować wszystko w czystości i staram się unikać pisania zewnętrznych skryptów, aby zautomatyzować tworzenie/usuwanie partycji w czasie.
Jakie zarządzanie partycjami chcesz? –
@RickJames Cóż, zacznijmy od jakiegokolwiek rodzaju. Obecnie używam partycji w zakresie dat obejmującym dwa dni. Nie jestem świadomy wszelkiego rodzaju wbudowanego zarządzania partycjami z Railsami, ani nie natknąłem się na żadne klejnoty, które mają na celu zrobienie tego w jakikolwiek inteligentny sposób. –
Jaki jest Twój ostateczny cel dzięki ręcznemu partycjonowaniu? Być może próbujesz skorygować kota w niewłaściwy sposób i istnieje mniej ręczny proces (np. Dodawanie odpowiednich indeksów)? ActiveRecord jest abstrakcją i dodanie wsparcia dla czegoś, co MySQL już próbuje usunąć (AFAIK) wydaje się być naprawdę nieszczelne. – hoffmanc