Есть ли инструмент для C++, который, по крайней мере, удаленно похож на миграцию Rails?Rails migration для C++
ответ
Я думаю, что что-либо «похожее» на миграцию Rails будет несколько специфичным для ORM или другой структуры - простота использования исходит из того, что вы переносите из одной объектной модели в другую.
Поскольку C++ не имеет ORM или любого другого встроенного способа указания схемы базы данных, я не вижу, как может быть средство миграции схемы «для C++». Возможно, если вы укажете, какие инструменты вы используете, вопрос будет более привлекательным для тех, кто знает, что доступно.
Если вы можете выразить свою миграцию исключительно с точки зрения таблиц базы данных, тогда вы можете использовать инструмент миграции, который не зависит от ORM. Но тогда вам на самом деле не нужно было быть на C++, так как он просто выпускает команды SQL (или любую другую базу данных). Существует множество инструментов (возможно, поиск «миграция схемы базы данных»), хотя я боюсь, что я в основном не осведомлен в этой области и не могу порекомендовать его. До тех пор, пока у вас есть адаптер для вашей базы данных, вы даже можете использовать Rails ...
То, что мне очень понравилось бы, - это инструмент миграции, который является DB-агностиком. То есть инструмент, который забирает, скажем, файл определения схемы и изменяет БД, независимо от того, является ли его MSSQL или MySQL. На самом деле существует ORM для C++, http://dtemplatelib.sourceforge.net/, но он не предлагает мигрировать ... Я думаю, было бы проще просто связать Ruby с приложением :) – Mamut
- 1. Rails Heroku Migration Stuck
- 2. Rails add_test_data migration
- 3. Rails inheritance_column migration
- 4. Rails migration generate
- 5. Rails generate Migration
- 6. Rails Migration Prepend Column?
- 7. RAILS GENERATE MIGRATION CreateContacts
- 8. Rails Migration Add_Index issue
- 9. Проблема с Rails Migration
- 10. Rails migration условное присвоение
- 11. Rails DB Migration - разрешения
- 12. Rails Database Association/Migration
- 13. Rails ActiveRecord Migration ArgumentError
- 14. Ruby On Rails Migration
- 15. Что такое Rails Migration для создания таблицы?
- 16. Любые предложения Rails-Migration для платформы .NET?
- 17. Rails 3 Migration screw ups
- 18. Rails migration for change column
- 19. Rails Migration Column Type Polymorphic
- 20. Rails migration не меняет schema.rb
- 21. has_many association migration in Rails
- 22. Rails Migration Not Matching Model
- 23. Rails 3 Migration and application.rb
- 24. C# Entity Framework Migration
- 25. Rails migration: только для изменения схемы или для обновления данных?
- 26. Rails 3 migration - 2dc_jqgrid, белка - варианты миграции?
- 27. Rails Migration или создание базы данных вручную?
- 28. Rails Migration and Schema (generate/destroy)
- 29. Rails Migration Column Добавлено, но не заполнено
- 30. Rails migration: t.references с альтернативным именем?
Вам нужно будет объяснить нам типы C++, что означает «рельсовые миграции» и/или делает. – 2009-08-14 07:04:39
http://api.rubyonrails.org/classes/ActiveRecord/Migration.html –
http://guides.rubyonrails.org/migrations.html – Mamut