summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/development/rake_tasks.md5
-rw-r--r--lib/tasks/seed.rake8
2 files changed, 12 insertions, 1 deletions
diff --git a/doc/development/rake_tasks.md b/doc/development/rake_tasks.md
index 6d9ac161e91..ffa61e66134 100644
--- a/doc/development/rake_tasks.md
+++ b/doc/development/rake_tasks.md
@@ -1,6 +1,6 @@
# Rake tasks for developers
-## Setup db with developer seeds:
+## Setup db with developer seeds
Note that if your db user does not have advanced privileges you must create the db manually before running this command.
@@ -8,6 +8,9 @@ Note that if your db user does not have advanced privileges you must create the
bundle exec rake setup
```
+The `setup` task is a alias for `gitlab:setup`.
+This tasks calls `db:setup` to create the database, with `add_limits_mysql` it adds limits to the database schema in case of a MySQL database and fianlly it runs `db:seed_fu` to seed the database.
+
## Run tests
This runs all test suites present in GitLab.
diff --git a/lib/tasks/seed.rake b/lib/tasks/seed.rake
new file mode 100644
index 00000000000..c54a1e694a5
--- /dev/null
+++ b/lib/tasks/seed.rake
@@ -0,0 +1,8 @@
+namespace :db do
+ namespace :seed do
+ desc "Seed is replaced with seed_fu"
+ task :dump => :environment do
+ raise "Please run db:seed_fu instead of db:seed."
+ end
+ end
+end