aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/railties
Commit message (Collapse)AuthorAgeFilesLines
* Move sandbox to AR and pass the sandbox as a value. This way, other ORMs ↵José Valim2011-05-041-0/+6
| | | | like Datamapper can also have their own sandboxing in rails console.
* Merge pull request #316 from arunagw/jdbc_postgresql.Aaron Patterson2011-05-011-83/+83
|\ | | | | Re-factored database.rake to allow Jdbcpostgresql. #jruby
| * Minor fixes in databases.rake Arun Agrawal2011-04-271-71/+71
| |
| * Allowing jdbcsqlite3 to drop database, clone structure. #jrubyArun Agrawal2011-04-271-7/+7
| |
| * Re-factored database.rake to allow Jdbcpostgresql. #jrubyArun Agrawal2011-04-271-5/+5
| |
* | make sure we flatten the fixture path listAaron Patterson2011-04-291-1/+1
| |
* | shorten up our fixture path resolving codeAaron Patterson2011-04-291-2/+2
|/
* Database creation for jdbcpostgresql #jrubyArun Agrawal2011-04-261-1/+1
|
* Fixed error when running db:create with jdbcmysqlRashmi Yadav2011-04-252-1/+23
|
* Remove `#among?` from Active SupportPrem Sichanugrist2011-04-131-1/+1
| | | | | | After a long list of discussion about the performance problem from using varargs and the reason that we can't find a great pair for it, it would be best to remove support for it for now. It will come back if we can find a good pair for it. For now, Bon Voyage, `#among?`.
* Change Object#either? to Object#among? -- thanks to @jamesarosen for the ↵David Heinemeier Hansson2011-04-121-1/+1
| | | | suggestion!
* Using Object#in? and Object#either? in various placesPrem Sichanugrist2011-04-111-1/+3
| | | | There're a lot of places in Rails source code which make a lot of sense to switching to Object#in? or Object#either? instead of using [].include?.
* fix db:fixtures:load with FIXTURES specified [#6061 state:resolved]John Hawthorn2011-02-061-2/+2
| | | | Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* Improve regex in rake db:migrate status [#5940 state:resolved]Kevin Skoglund2011-02-041-1/+1
| | | | | | [#5940 state:committed] Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* Adding postgresql template option when executing db:test:clone_structureKatrina Owen2011-01-091-1/+1
| | | | | | | | | | Specify the template to use in config/database.yml, e.g. test: adapter: postgresql template: template_postgis If no template is specified, postgresql defaults to template1
* Refactor db:load:config to automatically pick additional migrations if ↵Piotr Sarnacki2010-12-091-0/+6
| | | | ENGINE_PATH is available
* Rake tasks for managing database while development and testing of enginesPiotr Sarnacki2010-12-091-14/+14
| | | | | | | | | | | | Some of the engines needs database. As engine needs to be run inside Rails application, migrations and other database operations are run from dummy application. To make that process simple I changed db tasks to look for migrations in both engine's and application's db/migrate directory. You can run all of the database tasks from test/dummy or directly from engine with prefix app, like: rake app:db:migrate rake app:db:migrate:redo
* properly load database config in database rake tasks, to properly set ↵Piotr Sarnacki2010-12-091-7/+7
| | | | migrations_paths
* Allow to run migrations from more than one directory in rake tasksPiotr Sarnacki2010-12-091-8/+8
|
* Do not treat information about skipped migrations as WARNINGs but as a ↵Piotr Sarnacki2010-10-141-1/+1
| | | | NOTEs, also puts to stdin
* Updated DOCS for engines and added a couple TODOs. Also, commented internal ↵José Valim2010-10-111-1/+1
| | | | railties rake tasks description.
* Rename rake railties:copy_migrations to rake railties:install:migrations and ↵Piotr Sarnacki2010-10-091-23/+25
| | | | fix it to work with new copying strategy
* Provide a cleaner syntax for paths configuration that does not rely on ↵José Valim2010-10-061-3/+3
| | | | method_missing.
* Fix 'rake db:create' is ignore encoding when using postgres [#5717 ↵yalab2010-09-301-1/+1
| | | | | | state:resolved] Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* db:structure:dump should list current Rails.env adapter in errors, not ↵Nic Benders2010-09-261-1/+1
| | | | | | | | always the test adapter [#5710 state:committed] Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* Fix warning message when db/schema.rb doesn't exist [#5625 state:resolved]Brian Candler2010-09-241-1/+1
| | | | Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* Add helper for loading seed data for engine and applicationPiotr Sarnacki2010-09-201-2/+1
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* Exception handling more readableThiago Pradi2010-09-191-4/+4
| | | | | | [#5601 state:committed] Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* Use railties:copy_migrations instead of db:copy_migrationsPiotr Sarnacki2010-09-061-1/+5
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* rake db:copy_migrations task, which copies railties migrations into ↵Piotr Sarnacki2010-09-031-0/+22
| | | | application's db/migrate directory
* Added Rails.application.config.paths.db.migrate to remove hardcoded ↵Piotr Sarnacki2010-09-031-6/+7
| | | | db/migrate paths
* Fix em_mysql2 error in rake db:createSam Aarons2010-08-271-1/+1
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* Catch mysql2 access denied errors in rake db:create [#5432 state:resolved]Andrew White2010-08-251-2/+4
| | | | Signed-off-by: Xavier Noria <fxn@hashref.com>
* standarizes the use of the article "an" for "SQL" and "SQLite"Xavier Noria2010-08-051-1/+1
|
* Move runtime back to the Thread.currentJosé Valim2010-07-261-3/+2
|
* Cache connection access.José Valim2010-07-251-2/+3
|
* Move runtime back to connection.José Valim2010-07-251-2/+2
|
* Revert the previous three commits.José Valim2010-07-251-3/+2
| | | | | | * AS::Notifications#instrument should not measure anything, it is not its responsibility; * Adding another argument to AS::Notifications#instrument API needs to be properly discussed;
* look up connection onceAaron Patterson2010-07-251-2/+3
|
* use a hash to collect optional statistics about the instrumentationAaron Patterson2010-07-251-2/+2
|
* Move runtime to log subscriber.José Valim2010-07-251-2/+2
|
* rake db:seed should check if the database have pending migrations [#5163 ↵Thiago Pradi2010-07-211-1/+1
| | | | | | state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com>
* Avoid calls to Rails::Application since this is not the official API.José Valim2010-07-011-1/+1
| | | | Your application should *always* reference your application const (as Blog::Application) and Rails.application should be used just internally.
* Support any mysql-like adapterJeremy Kemper2010-06-301-7/+7
|
* Avoid "no such table" exception when schema migrations table does not existAkira Matsuda2010-06-271-0/+5
| | | | | | [#4990 state:resolved] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Use ActiveRecord::Migrator.schema_migrations_table_name instead of ↵Akira Matsuda2010-06-271-1/+1
| | | | | | hardcoding "schema_migrations" Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* rake db:migrate:status displays status of migrations [#4947 state:resolved]Kevin Skoglund2010-06-281-0/+25
| | | | Signed-off-by: Michael Koziarski <michael@koziarski.com>
* Move Rails::LogSubscriber to ActiveSupport::LogSubscriber, allowing ↵José Valim2010-06-241-32/+0
| | | | frameworks like ActiveRecord and ActiveResource to log outsude Rails::Application [#4816 state:resolved]
* Cut down even further on rake -T noiseDavid Heinemeier Hansson2010-06-091-13/+13
|
* Silence even more noisy rake task docsDavid Heinemeier Hansson2010-06-091-12/+12
|