dbmigrate

    4热度

    3回答

    我有一个使用SQL Server Express作为后端数据库的Java EE应用程序。我们需要更改数据库:添加表,添加列,删除列,合并表,合并列等。 直到今天,我们使用脱机SQL脚本来修改数据库,但此解决方案是不可扩展和非常错误修剪。 我们开始使用具有@PostConstruct装饰方法的单例启动bean来添加和删除系统在部署期间使用的数据。 我们现在还想发布DML语句,这样我们就可以在部署期间

    1热度

    1回答

    我有一个预先存在的MySQL数据库,命名约定远离Rails约定。除了手动制作每个模型之外,是否有任何选项可以为Rails准备好所有数据库信息?很显然脚手架在这里没有任何好处。 看起来有人可能写了一个脚本来自动化,但我不会有第一个线索在哪里看。 Google在快速检查时没有做任何事情。 谢谢! PS-为了澄清,我坚持数据库结构。我只需要给Rails提供与MySQL数据库交互的必要信息。

    0热度

    1回答

    >C:\rails_projects\sample_app>rake db:migrate >-- create_table("users", {:force=>true}) > -> 0.5100s >-- add_index("users", ["email"], {:name=>"index_users_on_email", :unique=>true}) > -> 0.0170s

    0热度

    1回答

    == AddAncestryToMessages: migrating ========================================== -- add_column(:messages, :ancestry, :string) rake aborted! An error has occurred, this and all later migrations cancel

    2热度

    2回答

    类似的问题已经被问了很多。但是,我认为我的情况有点不同。我从Heroku中拿出一个数据库(我在产品中使用sqlite3)到本地机器上(使用PostgreSQL)。 prod db当时没有任何数据。 之后,我还没有做任何数据库迁移测试。现在我在dev db中有几个字段。然而,当我去测试控制台看看我有什么(引用一个用户表)User.count返回0,但在dev中返回2个用户。 所以我做了耙db:mig

    4热度

    3回答

    这是我的第一篇文章,所以很容易。我正在尝试在Rails 3.2.1中构建我的第一个应用程序。我尝试使用以下终端命令生成用于油漆支架: rails generate scaffold Paint paint_family:string paint_hex:array paint_available:boolean paint_location:integer paint_quantity:inte

    0热度

    1回答

    有没有一种方法可以将我的本地Redis存储同步到Heroku的远程存储中?有可能的是将本地数据迁移到heroku服务器,并通过heroku控制台自己运行“SET”命令。有没有更智能的方法,比如https://github.com/pedro/heroku-mongo-sync这是为MongoDB完成的?

    0热度

    1回答

    我有一个Rails 3.2应用程序,我已经创建并希望将其部署到Heroku上。 我在雪松堆叠上创建了一个新会话,并将我的应用推送到它。 但是,当我尝试迁移数据库时,我收到了弃用警告。 我跑与--trace命令迁移表彰和这里是它给了我: ** Invoke db:migrate (first_time) ** Invoke environment (first_time) ** Execute

    0热度

    1回答

    因为它确实看起来不像它。当我生成一个模型,并检查它是数据库迁移文件(我是一个小老鼠,所以原谅我的任何无知),没有“下来”代码已被自动生成。这是因为最新的rails版本已经想出了如何自动处理这个问题?

    4热度

    1回答

    我们希望在集群中使用Quartz插件持久模式。我们的数据库模式使用DB迁移插件进行维护,因此我们不能使用提供的SQL脚本来更新数据库。 是否有创建表的db-migration脚本(即 - Groovy文件),我们可以使用?设法运行迁移的人可以与我们分享吗? 或者 - 在DB迁移模式下工作时,是否有另一种方法来创建表? 感谢