"rake aborted! can't dump anonymous class Class" on fresh install (5.4-stable) @ Debian
Created by: rzetterberg
Problem description
After following the install guide I try to login with the default user/password from the manual:
[email protected]
5iveL!fe
- I get a "Invalid email or password." warning
- The database all tables are empty
Then I checked the output of:
sudo -u git -H bundle exec rake gitlab:setup RAILS_ENV=production
That's when I noticed it failed. I don't know Ruby so I didn't notice that the command failed until I checked it more thoroughly. See assets for output.
Assets
Rake output
This is the output of the command:
sudo -u git -H bundle exec rake gitlab:setup RAILS_ENV=production
This will create the necessary database tables and seed the database.
You will lose any previous data stored in the database.
[34mDo you want to continue (yes/no)? [0m
-- create_table("deploy_keys_projects", {:force=>true})
-> 0.0920s
-- create_table("events", {:force=>true})
-> 0.0080s
-- add_index("events", ["action"], {:name=>"index_events_on_action"})
-> 0.0065s
-- add_index("events", ["author_id"], {:name=>"index_events_on_author_id"})
-> 0.0047s
-- add_index("events", ["created_at"], {:name=>"index_events_on_created_at"})
-> 0.0085s
-- add_index("events", ["project_id"], {:name=>"index_events_on_project_id"})
-> 0.0131s
-- add_index("events", ["target_id"], {:name=>"index_events_on_target_id"})
-> 0.0120s
-- add_index("events", ["target_type"], {:name=>"index_events_on_target_type"})
-> 0.0083s
-- create_table("forked_project_links", {:force=>true})
-> 0.0048s
-- add_index("forked_project_links", ["forked_to_project_id"], {:name=>"index_forked_project_links_on_forked_to_project_id", :unique=>true})
-> 0.0058s
-- create_table("issues", {:force=>true})
-> 0.0133s
-- add_index("issues", ["assignee_id"], {:name=>"index_issues_on_assignee_id"})
-> 0.0101s
-- add_index("issues", ["author_id"], {:name=>"index_issues_on_author_id"})
-> 0.0167s
-- add_index("issues", ["created_at"], {:name=>"index_issues_on_created_at"})
-> 0.0099s
-- add_index("issues", ["milestone_id"], {:name=>"index_issues_on_milestone_id"})
-> 0.0073s
-- add_index("issues", ["project_id"], {:name=>"index_issues_on_project_id"})
-> 0.0053s
-- add_index("issues", ["title"], {:name=>"index_issues_on_title"})
-> 0.0102s
-- create_table("keys", {:force=>true})
-> 0.0067s
-- add_index("keys", ["identifier"], {:name=>"index_keys_on_identifier"})
-> 0.0059s
-- add_index("keys", ["user_id"], {:name=>"index_keys_on_user_id"})
-> 0.0075s
-- create_table("merge_requests", {:force=>true})
-> 0.0105s
-- add_index("merge_requests", ["assignee_id"], {:name=>"index_merge_requests_on_assignee_id"})
-> 0.0054s
-- add_index("merge_requests", ["author_id"], {:name=>"index_merge_requests_on_author_id"})
-> 0.0048s
-- add_index("merge_requests", ["created_at"], {:name=>"index_merge_requests_on_created_at"})
-> 0.0061s
-- add_index("merge_requests", ["milestone_id"], {:name=>"index_merge_requests_on_milestone_id"})
-> 0.0088s
-- add_index("merge_requests", ["project_id"], {:name=>"index_merge_requests_on_project_id"})
-> 0.0068s
-- add_index("merge_requests", ["source_branch"], {:name=>"index_merge_requests_on_source_branch"})
-> 0.0071s
-- add_index("merge_requests", ["target_branch"], {:name=>"index_merge_requests_on_target_branch"})
-> 0.0101s
-- add_index("merge_requests", ["title"], {:name=>"index_merge_requests_on_title"})
-> 0.0070s
-- create_table("milestones", {:force=>true})
-> 0.0074s
-- add_index("milestones", ["due_date"], {:name=>"index_milestones_on_due_date"})
-> 0.0064s
-- add_index("milestones", ["project_id"], {:name=>"index_milestones_on_project_id"})
-> 0.0051s
-- create_table("namespaces", {:force=>true})
-> 0.0094s
-- add_index("namespaces", ["name"], {:name=>"index_namespaces_on_name"})
-> 0.0089s
-- add_index("namespaces", ["owner_id"], {:name=>"index_namespaces_on_owner_id"})
-> 0.0066s
-- add_index("namespaces", ["path"], {:name=>"index_namespaces_on_path"})
-> 0.0104s
-- add_index("namespaces", ["type"], {:name=>"index_namespaces_on_type"})
-> 0.0068s
-- create_table("notes", {:force=>true})
-> 0.0180s
-- add_index("notes", ["commit_id"], {:name=>"index_notes_on_commit_id"})
-> 0.0089s
-- add_index("notes", ["created_at"], {:name=>"index_notes_on_created_at"})
-> 0.0084s
-- add_index("notes", ["noteable_type"], {:name=>"index_notes_on_noteable_type"})
-> 0.0106s
-- add_index("notes", ["project_id", "noteable_type"], {:name=>"index_notes_on_project_id_and_noteable_type"})
-> 0.0163s
-- add_index("notes", ["project_id"], {:name=>"index_notes_on_project_id"})
-> 0.0075s
-- create_table("projects", {:force=>true})
-> 0.0101s
-- add_index("projects", ["creator_id"], {:name=>"index_projects_on_owner_id"})
-> 0.0124s
-- add_index("projects", ["last_activity_at"], {:name=>"index_projects_on_last_activity_at"})
-> 0.0112s
-- add_index("projects", ["namespace_id"], {:name=>"index_projects_on_namespace_id"})
-> 0.0042s
-- create_table("protected_branches", {:force=>true})
-> 0.0056s
-- create_table("services", {:force=>true})
-> 0.0053s
-- add_index("services", ["project_id"], {:name=>"index_services_on_project_id"})
-> 0.0050s
-- create_table("snippets", {:force=>true})
-> 0.0075s
-- add_index("snippets", ["created_at"], {:name=>"index_snippets_on_created_at"})
-> 0.0058s
-- add_index("snippets", ["expires_at"], {:name=>"index_snippets_on_expires_at"})
-> 0.0069s
-- add_index("snippets", ["project_id"], {:name=>"index_snippets_on_project_id"})
-> 0.0060s
-- create_table("taggings", {:force=>true})
-> 0.0064s
-- add_index("taggings", ["tag_id"], {:name=>"index_taggings_on_tag_id"})
-> 0.0067s
-- add_index("taggings", ["taggable_id", "taggable_type", "context"], {:name=>"index_taggings_on_taggable_id_and_taggable_type_and_context"})
-> 0.0042s
-- create_table("tags", {:force=>true})
-> 0.0099s
-- create_table("user_team_project_relationships", {:force=>true})
-> 0.0082s
-- create_table("user_team_user_relationships", {:force=>true})
-> 0.0055s
-- create_table("user_teams", {:force=>true})
-> 0.0036s
-- create_table("users", {:force=>true})
-> 0.0188s
-- add_index("users", ["admin"], {:name=>"index_users_on_admin"})
-> 0.0087s
-- add_index("users", ["email"], {:name=>"index_users_on_email", :unique=>true})
-> 0.0122s
-- add_index("users", ["extern_uid", "provider"], {:name=>"index_users_on_extern_uid_and_provider", :unique=>true})
-> 0.0081s
-- add_index("users", ["name"], {:name=>"index_users_on_name"})
-> 0.0087s
-- add_index("users", ["reset_password_token"], {:name=>"index_users_on_reset_password_token", :unique=>true})
-> 0.0114s
-- add_index("users", ["username"], {:name=>"index_users_on_username"})
-> 0.0121s
-- create_table("users_projects", {:force=>true})
-> 0.0054s
-- add_index("users_projects", ["project_access"], {:name=>"index_users_projects_on_project_access"})
-> 0.0089s
-- add_index("users_projects", ["project_id"], {:name=>"index_users_projects_on_project_id"})
-> 0.0070s
-- add_index("users_projects", ["user_id"], {:name=>"index_users_projects_on_user_id"})
-> 0.0120s
-- create_table("web_hooks", {:force=>true})
-> 0.0083s
-- initialize_schema_migrations_table()
-> 0.0002s
-- assume_migrated_upto_version(20130614132337, ["/home/git/gitlab/db/migrate"])
-> 0.0012s
== Seed from /home/git/gitlab/db/fixtures/production/001_admin.rb
rake aborted!
can't dump anonymous class Class
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/seed-fu-2.2.0/lib/seed-fu/runner.rb:46:in `eval'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/sidekiq-2.12.4/lib/sidekiq/extensions/generic_proxy.rb:19:in `method_missing'
/home/git/gitlab/app/services/notification_service.rb:94:in `new_user'
/home/git/gitlab/app/observers/user_observer.rb:5:in `after_create'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activemodel-3.2.13/lib/active_model/observing.rb:231:in `update'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/observer.rb:114:in `block (2 levels) in define_callbacks'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.13/lib/active_support/callbacks.rb:501:in `_run__633259862__create__477118151__callbacks'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.13/lib/active_support/callbacks.rb:405:in `__run_callback'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.13/lib/active_support/callbacks.rb:385:in `_run_create_callbacks'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.13/lib/active_support/callbacks.rb:81:in `run_callbacks'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/callbacks.rb:268:in `create'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/persistence.rb:348:in `create_or_update'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/callbacks.rb:264:in `block in create_or_update'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.13/lib/active_support/callbacks.rb:425:in `_run__633259862__save__477118151__callbacks'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.13/lib/active_support/callbacks.rb:405:in `__run_callback'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.13/lib/active_support/callbacks.rb:385:in `_run_save_callbacks'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.13/lib/active_support/callbacks.rb:81:in `run_callbacks'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/callbacks.rb:264:in `create_or_update'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/persistence.rb:84:in `save'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/validations.rb:50:in `save'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/attribute_methods/dirty.rb:22:in `save'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/transactions.rb:259:in `block (2 levels) in save'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/transactions.rb:313:in `block in with_transaction_returning_status'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/transactions.rb:208:in `transaction'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/transactions.rb:311:in `with_transaction_returning_status'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/transactions.rb:259:in `block in save'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/transactions.rb:270:in `rollback_active_record_state!'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/transactions.rb:258:in `save'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/state_machine-1.2.0/lib/state_machine/integrations/active_record.rb:483:in `block in save'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/state_machine-1.2.0/lib/state_machine/integrations/active_record.rb:502:in `block (2 levels) in around_save'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/state_machine-1.2.0/lib/state_machine/transition_collection.rb:150:in `block in run_actions'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/state_machine-1.2.0/lib/state_machine/transition_collection.rb:170:in `catch_exceptions'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/state_machine-1.2.0/lib/state_machine/transition_collection.rb:148:in `run_actions'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/state_machine-1.2.0/lib/state_machine/transition_collection.rb:133:in `run_callbacks'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/state_machine-1.2.0/lib/state_machine/transition_collection.rb:212:in `run_callbacks'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/state_machine-1.2.0/lib/state_machine/transition_collection.rb:63:in `block (2 levels) in perform'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/state_machine-1.2.0/lib/state_machine/transition_collection.rb:63:in `catch'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/state_machine-1.2.0/lib/state_machine/transition_collection.rb:63:in `block in perform'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/state_machine-1.2.0/lib/state_machine/transition_collection.rb:186:in `within_transaction'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/state_machine-1.2.0/lib/state_machine/transition_collection.rb:62:in `perform'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/state_machine-1.2.0/lib/state_machine/integrations/active_record.rb:502:in `block in around_save'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/state_machine-1.2.0/lib/state_machine/integrations/active_record.rb:530:in `block in transaction'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/transactions.rb:208:in `transaction'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/state_machine-1.2.0/lib/state_machine/integrations/active_record.rb:529:in `transaction'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/state_machine-1.2.0/lib/state_machine/integrations/active_record.rb:501:in `around_save'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/state_machine-1.2.0/lib/state_machine/integrations/active_record.rb:483:in `save'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/persistence.rb:45:in `create'
(eval):1:in `block (2 levels) in run_file'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/seed-fu-2.2.0/lib/seed-fu/runner.rb:46:in `eval'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/seed-fu-2.2.0/lib/seed-fu/runner.rb:46:in `block (2 levels) in run_file'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/seed-fu-2.2.0/lib/seed-fu/runner.rb:58:in `block in open'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/seed-fu-2.2.0/lib/seed-fu/runner.rb:57:in `open'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/seed-fu-2.2.0/lib/seed-fu/runner.rb:57:in `open'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/seed-fu-2.2.0/lib/seed-fu/runner.rb:36:in `block in run_file'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/transactions.rb:208:in `transaction'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/seed-fu-2.2.0/lib/seed-fu/runner.rb:35:in `run_file'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/seed-fu-2.2.0/lib/seed-fu/runner.rb:26:in `block in run'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/seed-fu-2.2.0/lib/seed-fu/runner.rb:25:in `each'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/seed-fu-2.2.0/lib/seed-fu/runner.rb:25:in `run'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/seed-fu-2.2.0/lib/seed-fu.rb:29:in `seed'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/seed-fu-2.2.0/lib/tasks/seed_fu.rake:36:in `block (2 levels) in <top (required)>'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:246:in `call'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:246:in `block in execute'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:241:in `each'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:241:in `execute'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:184:in `block in invoke_with_call_chain'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:170:in `invoke'
/home/git/gitlab/lib/tasks/gitlab/setup.rake:18:in `setup_db'
/home/git/gitlab/lib/tasks/gitlab/setup.rake:4:in `block (2 levels) in <top (required)>'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:246:in `call'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:246:in `block in execute'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:241:in `each'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:241:in `execute'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:184:in `block in invoke_with_call_chain'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:170:in `invoke'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/application.rb:143:in `invoke_task'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/application.rb:101:in `block (2 levels) in top_level'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/application.rb:101:in `each'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/application.rb:101:in `block in top_level'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/application.rb:110:in `run_with_threads'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/application.rb:95:in `top_level'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/application.rb:73:in `block in run'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/application.rb:160:in `standard_exception_handling'
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/rake-10.0.4/lib/rake/application.rb:70:in `run'
Tasks: TOP => db:seed_fu
(See full trace by running task with --trace)
Database dump
-- MySQL dump 10.13 Distrib 5.1.66, for debian-linux-gnu (i486)
--
-- Host: localhost Database: gitlabhq_production
-- ------------------------------------------------------
-- Server version 5.1.63-0+squeeze1-log
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `deploy_keys_projects`
--
DROP TABLE IF EXISTS `deploy_keys_projects`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `deploy_keys_projects` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`deploy_key_id` int(11) NOT NULL,
`project_id` int(11) NOT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `events`
--
DROP TABLE IF EXISTS `events`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `events` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`target_type` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`target_id` int(11) DEFAULT NULL,
`title` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`data` text COLLATE utf8_unicode_ci,
`project_id` int(11) DEFAULT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
`action` int(11) DEFAULT NULL,
`author_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `index_events_on_action` (`action`),
KEY `index_events_on_author_id` (`author_id`),
KEY `index_events_on_created_at` (`created_at`),
KEY `index_events_on_project_id` (`project_id`),
KEY `index_events_on_target_id` (`target_id`),
KEY `index_events_on_target_type` (`target_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `forked_project_links`
--
DROP TABLE IF EXISTS `forked_project_links`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `forked_project_links` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`forked_to_project_id` int(11) NOT NULL,
`forked_from_project_id` int(11) NOT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `index_forked_project_links_on_forked_to_project_id` (`forked_to_project_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `issues`
--
DROP TABLE IF EXISTS `issues`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `issues` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`assignee_id` int(11) DEFAULT NULL,
`author_id` int(11) DEFAULT NULL,
`project_id` int(11) DEFAULT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
`position` int(11) DEFAULT '0',
`branch_name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`description` text COLLATE utf8_unicode_ci,
`milestone_id` int(11) DEFAULT NULL,
`state` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `index_issues_on_assignee_id` (`assignee_id`),
KEY `index_issues_on_author_id` (`author_id`),
KEY `index_issues_on_created_at` (`created_at`),
KEY `index_issues_on_milestone_id` (`milestone_id`),
KEY `index_issues_on_project_id` (`project_id`),
KEY `index_issues_on_title` (`title`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `keys`
--
DROP TABLE IF EXISTS `keys`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `keys` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) DEFAULT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
`key` text COLLATE utf8_unicode_ci,
`title` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`identifier` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`type` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `index_keys_on_identifier` (`identifier`),
KEY `index_keys_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `merge_requests`
--
DROP TABLE IF EXISTS `merge_requests`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `merge_requests` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`target_branch` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`source_branch` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`project_id` int(11) NOT NULL,
`author_id` int(11) DEFAULT NULL,
`assignee_id` int(11) DEFAULT NULL,
`title` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
`st_commits` longtext COLLATE utf8_unicode_ci,
`st_diffs` longtext COLLATE utf8_unicode_ci,
`milestone_id` int(11) DEFAULT NULL,
`state` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`merge_status` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `index_merge_requests_on_assignee_id` (`assignee_id`),
KEY `index_merge_requests_on_author_id` (`author_id`),
KEY `index_merge_requests_on_created_at` (`created_at`),
KEY `index_merge_requests_on_milestone_id` (`milestone_id`),
KEY `index_merge_requests_on_project_id` (`project_id`),
KEY `index_merge_requests_on_source_branch` (`source_branch`),
KEY `index_merge_requests_on_target_branch` (`target_branch`),
KEY `index_merge_requests_on_title` (`title`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `milestones`
--
DROP TABLE IF EXISTS `milestones`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `milestones` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`project_id` int(11) NOT NULL,
`description` text COLLATE utf8_unicode_ci,
`due_date` date DEFAULT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
`state` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `index_milestones_on_due_date` (`due_date`),
KEY `index_milestones_on_project_id` (`project_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `namespaces`
--
DROP TABLE IF EXISTS `namespaces`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `namespaces` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`path` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`owner_id` int(11) NOT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
`type` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`description` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`id`),
KEY `index_namespaces_on_name` (`name`),
KEY `index_namespaces_on_owner_id` (`owner_id`),
KEY `index_namespaces_on_path` (`path`),
KEY `index_namespaces_on_type` (`type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `notes`
--
DROP TABLE IF EXISTS `notes`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `notes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`note` text COLLATE utf8_unicode_ci,
`noteable_type` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`author_id` int(11) DEFAULT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
`project_id` int(11) DEFAULT NULL,
`attachment` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`line_code` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`commit_id` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`noteable_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `index_notes_on_commit_id` (`commit_id`),
KEY `index_notes_on_created_at` (`created_at`),
KEY `index_notes_on_noteable_type` (`noteable_type`),
KEY `index_notes_on_project_id_and_noteable_type` (`project_id`,`noteable_type`),
KEY `index_notes_on_project_id` (`project_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `projects`
--
DROP TABLE IF EXISTS `projects`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `projects` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`path` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`description` text COLLATE utf8_unicode_ci,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
`creator_id` int(11) DEFAULT NULL,
`default_branch` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`issues_enabled` tinyint(1) NOT NULL DEFAULT '1',
`wall_enabled` tinyint(1) NOT NULL DEFAULT '1',
`merge_requests_enabled` tinyint(1) NOT NULL DEFAULT '1',
`wiki_enabled` tinyint(1) NOT NULL DEFAULT '1',
`namespace_id` int(11) DEFAULT NULL,
`public` tinyint(1) NOT NULL DEFAULT '0',
`issues_tracker` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'gitlab',
`issues_tracker_id` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`snippets_enabled` tinyint(1) NOT NULL DEFAULT '1',
`last_activity_at` datetime DEFAULT NULL,
`imported` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `index_projects_on_owner_id` (`creator_id`),
KEY `index_projects_on_last_activity_at` (`last_activity_at`),
KEY `index_projects_on_namespace_id` (`namespace_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `protected_branches`
--
DROP TABLE IF EXISTS `protected_branches`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `protected_branches` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`project_id` int(11) NOT NULL,
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `schema_migrations`
--
DROP TABLE IF EXISTS `schema_migrations`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `schema_migrations` (
`version` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
UNIQUE KEY `unique_schema_migrations` (`version`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `services`
--
DROP TABLE IF EXISTS `services`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `services` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`type` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`title` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`token` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`project_id` int(11) NOT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
`active` tinyint(1) NOT NULL DEFAULT '0',
`project_url` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`subdomain` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`room` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `index_services_on_project_id` (`project_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `snippets`
--
DROP TABLE IF EXISTS `snippets`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `snippets` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`content` text COLLATE utf8_unicode_ci,
`author_id` int(11) NOT NULL,
`project_id` int(11) DEFAULT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
`file_name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`expires_at` datetime DEFAULT NULL,
`private` tinyint(1) NOT NULL DEFAULT '1',
`type` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `index_snippets_on_created_at` (`created_at`),
KEY `index_snippets_on_expires_at` (`expires_at`),
KEY `index_snippets_on_project_id` (`project_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `taggings`
--
DROP TABLE IF EXISTS `taggings`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `taggings` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`tag_id` int(11) DEFAULT NULL,
`taggable_id` int(11) DEFAULT NULL,
`taggable_type` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`tagger_id` int(11) DEFAULT NULL,
`tagger_type` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`context` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`created_at` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `index_taggings_on_tag_id` (`tag_id`),
KEY `index_taggings_on_taggable_id_and_taggable_type_and_context` (`taggable_id`,`taggable_type`,`context`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `tags`
--
DROP TABLE IF EXISTS `tags`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `tags` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `user_team_project_relationships`
--
DROP TABLE IF EXISTS `user_team_project_relationships`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_team_project_relationships` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`project_id` int(11) DEFAULT NULL,
`user_team_id` int(11) DEFAULT NULL,
`greatest_access` int(11) DEFAULT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `user_team_user_relationships`
--
DROP TABLE IF EXISTS `user_team_user_relationships`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_team_user_relationships` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) DEFAULT NULL,
`user_team_id` int(11) DEFAULT NULL,
`group_admin` tinyint(1) DEFAULT NULL,
`permission` int(11) DEFAULT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `user_teams`
--
DROP TABLE IF EXISTS `user_teams`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_teams` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`path` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`owner_id` int(11) DEFAULT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
`description` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `users`
--
DROP TABLE IF EXISTS `users`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`email` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`encrypted_password` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`reset_password_token` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`reset_password_sent_at` datetime DEFAULT NULL,
`remember_created_at` datetime DEFAULT NULL,
`sign_in_count` int(11) DEFAULT '0',
`current_sign_in_at` datetime DEFAULT NULL,
`last_sign_in_at` datetime DEFAULT NULL,
`current_sign_in_ip` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`last_sign_in_ip` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
`name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`admin` tinyint(1) NOT NULL DEFAULT '0',
`projects_limit` int(11) DEFAULT '10',
`skype` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`linkedin` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`twitter` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`authentication_token` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`theme_id` int(11) NOT NULL DEFAULT '1',
`bio` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`failed_attempts` int(11) DEFAULT '0',
`locked_at` datetime DEFAULT NULL,
`extern_uid` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`provider` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`username` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`can_create_group` tinyint(1) NOT NULL DEFAULT '1',
`can_create_team` tinyint(1) NOT NULL DEFAULT '1',
`state` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`color_scheme_id` int(11) NOT NULL DEFAULT '1',
`notification_level` int(11) NOT NULL DEFAULT '1',
`password_expires_at` datetime DEFAULT NULL,
`created_by_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `index_users_on_email` (`email`),
UNIQUE KEY `index_users_on_extern_uid_and_provider` (`extern_uid`,`provider`),
UNIQUE KEY `index_users_on_reset_password_token` (`reset_password_token`),
KEY `index_users_on_admin` (`admin`),
KEY `index_users_on_name` (`name`),
KEY `index_users_on_username` (`username`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `users_projects`
--
DROP TABLE IF EXISTS `users_projects`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `users_projects` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`project_id` int(11) NOT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
`project_access` int(11) NOT NULL DEFAULT '0',
`notification_level` int(11) NOT NULL DEFAULT '3',
PRIMARY KEY (`id`),
KEY `index_users_projects_on_project_access` (`project_access`),
KEY `index_users_projects_on_project_id` (`project_id`),
KEY `index_users_projects_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `web_hooks`
--
DROP TABLE IF EXISTS `web_hooks`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `web_hooks` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`url` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`project_id` int(11) DEFAULT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
`type` varchar(255) COLLATE utf8_unicode_ci DEFAULT 'ProjectHook',
`service_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2013-07-18 14:03:32
System specs
$ uname -a
Linux ***** 2.6.32-5-686 #1 SMP Mon Oct 3 04:15:24 UTC 2011 i686 GNU/Linux
$ ruby --version
ruby 1.9.3p392 (2013-02-22 revision 39386) [i686-linux]