Guest User

Untitled

a guest
Feb 20th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.23 KB | None | 0 0
  1. SQL (0.5ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) [["version", "20150223214551"]]
  2. (2.4ms) COMMIT
  3. Migrating to CreateVersions (20150225004003)
  4. (0.5ms) BEGIN
  5. == 20150225004003 CreateVersions: migrating ===================================
  6. -- create_table(:versions)
  7. (82.9ms) CREATE TABLE "versions" ("id" serial primary key, "item_type" character varying NOT NULL, "item_id" integer NOT NULL, "event" character varying NOT NULL, "whodunnit" character varying, "object" text, "created_at" timestamp)
  8. -> 0.0838s
  9. -- add_index(:versions, [:item_type, :item_id])
  10. (39.2ms) CREATE INDEX "index_versions_on_item_type_and_item_id" ON "versions" ("item_type", "item_id")
  11. -> 0.0448s
  12. == 20150225004003 CreateVersions: migrated (0.1289s) ==========================
  13.  
  14. SQL (0.7ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) [["version", "20150225004003"]]
  15. (20.8ms) COMMIT
  16. Migrating to CreateClicks (20160630134655)
  17. (0.5ms) BEGIN
  18. == 20160630134655 CreateClicks: migrating =====================================
  19. -- create_table(:clicks)
  20. DEPRECATION WARNING: `#timestamp` was called without specifying an option for `null`. In Rails 5, this behavior will change to `null: false`. You should manually specify `null: true` to prevent the behavior of your existing migrations from changing. (called from block in change at /home/justinechacko/www/updog/db/migrate/20160630134655_create_clicks.rb:6)
  21. (83.5ms) CREATE TABLE "clicks" ("id" serial primary key, "data" json, "site_id" integer, "created_at" timestamp, "updated_at" timestamp)
  22. -> 0.0848s
  23. == 20160630134655 CreateClicks: migrated (0.0850s) ============================
  24.  
  25. SQL (0.6ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) [["version", "20160630134655"]]
  26. (19.4ms) COMMIT
  27. Migrating to CreateSubscriptions (20161002210857)
  28. (0.6ms) BEGIN
  29. == 20161002210857 CreateSubscriptions: migrating ==============================
  30. -- create_table(:subscriptions)
  31. (84.7ms) CREATE TABLE "subscriptions" ("id" serial primary key, "stripe_id" character varying, "user_id" integer, "active_until" timestamp)
  32. -> 0.0856s
  33. == 20161002210857 CreateSubscriptions: migrated (0.0858s) =====================
  34.  
  35. SQL (0.9ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) [["version", "20161002210857"]]
  36. (18.1ms) COMMIT
  37. Migrating to AddDocumentRootToSites (20161006225750)
  38. rake aborted!
  39. LoadError: cannot load such file -- dropbox_sdk
  40. /var/lib/gems/2.3.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `require'
  41. /var/lib/gems/2.3.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `block in require'
  42. /var/lib/gems/2.3.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:240:in `load_dependency'
  43. /var/lib/gems/2.3.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `require'
  44. /home/justinechacko/www/updog/db/migrate/20161006225750_add_document_root_to_sites.rb:1:in `<top (required)>'
  45. /var/lib/gems/2.3.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `require'
  46. /var/lib/gems/2.3.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `block in require'
  47. /var/lib/gems/2.3.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:240:in `load_dependency'
  48. /var/lib/gems/2.3.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `require'
  49. /var/lib/gems/2.3.0/gems/activerecord-4.2.1/lib/active_record/migration.rb:774:in `load_migration'
  50. /var/lib/gems/2.3.0/gems/activerecord-4.2.1/lib/active_record/migration.rb:770:in `migration'
  51. /var/lib/gems/2.3.0/gems/activerecord-4.2.1/lib/active_record/migration.rb:765:in `disable_ddl_transaction'
  52. /var/lib/gems/2.3.0/gems/activerecord-4.2.1/lib/active_record/migration.rb:1048:in `use_transaction?'
  53. /var/lib/gems/2.3.0/gems/activerecord-4.2.1/lib/active_record/migration.rb:1040:in `ddl_transaction'
  54. /var/lib/gems/2.3.0/gems/activerecord-4.2.1/lib/active_record/migration.rb:994:in `execute_migration_in_transaction'
  55. /var/lib/gems/2.3.0/gems/activerecord-4.2.1/lib/active_record/migration.rb:956:in `block in migrate'
  56. /var/lib/gems/2.3.0/gems/activerecord-4.2.1/lib/active_record/migration.rb:952:in `each'
  57. /var/lib/gems/2.3.0/gems/activerecord-4.2.1/lib/active_record/migration.rb:952:in `migrate'
  58. /var/lib/gems/2.3.0/gems/activerecord-4.2.1/lib/active_record/migration.rb:820:in `up'
  59. /var/lib/gems/2.3.0/gems/activerecord-4.2.1/lib/active_record/migration.rb:798:in `migrate'
  60. /var/lib/gems/2.3.0/gems/activerecord-4.2.1/lib/active_record/tasks/database_tasks.rb:137:in `migrate'
  61. /var/lib/gems/2.3.0/gems/activerecord-4.2.1/lib/active_record/railties/databases.rake:44:in `block (2 levels) in <top (required)>'
  62. Tasks: TOP => db:migrate
  63. (See full trace by running task with --trace)
  64.  
  65. require 'dropbox_sdk'
  66. class AddDocumentRootToSites < ActiveRecord::Migration
  67. def change
  68. add_column :sites, :document_root, :string
  69. Site.all.each do |site|
  70. p "getting #{site.name}"
  71. begin
  72. site.content(DropboxClient.new(site.creator.access_token),
  73. {
  74. 'REQUEST_URI' => '/_config.yml',
  75. 'REMOTE_ADDR' => '127.0.0.1',
  76. 'HTTP_REFERER' => '',
  77. 'PATH_INFO' => '/_config.yml'
  78. }
  79. )
  80. site.update(document_root: '_site/')
  81. rescue => e
  82. p e
  83. end
  84. end
  85. end
  86. end
Add Comment
Please, Sign In to add comment