| refactored report, cumulated report, cleaned up project, added more specs (cach… | |
| Log | |
| Files | |
| Refs | |
| README | |
| --- | |
| commit 4ea06fa8c51adbfc7989f1710780890bb98cb184 | |
| parent 400b8c6b4167aa2e93683aa7ff34d0758c5292b5 | |
| Author: marcoow <[email protected]> | |
| Date: Thu, 27 Nov 2008 04:11:55 +0800 | |
| refactored report, cumulated report, cleaned up project, added more specs (cach… | |
| Signed-off-by: Marco Otte-Witte <[email protected]> | |
| Diffstat: | |
| D License.txt | 21 --------------------- | |
| D Manifest.txt | 0 | |
| D PostInstall.txt | 7 ------- | |
| D README.markdown | 47 -----------------------------… | |
| A README.rdoc | 35 +++++++++++++++++++++++++++++… | |
| D README.txt | 47 -----------------------------… | |
| M Rakefile | 26 +++++++++++++++++++++----- | |
| D config/hoe.rb | 74 -----------------------------… | |
| D config/requirements.rb | 15 --------------- | |
| A generators/reports_as_sparkline_mi… | 11 +++++++++++ | |
| A generators/reports_as_sparkline_mi… | 71 +++++++++++++++++++++++++++… | |
| M init.rb | 12 ++++++++---- | |
| A install.rb | 1 + | |
| A lib/kvlr/reports_as_sparkline.rb | 53 ++++++++++++++++++++++++++++++ | |
| A lib/kvlr/reports_as_sparkline/asse… | 21 +++++++++++++++++++++ | |
| A lib/kvlr/reports_as_sparkline/cumu… | 25 +++++++++++++++++++++++++ | |
| A lib/kvlr/reports_as_sparkline/repo… | 50 +++++++++++++++++++++++++++… | |
| A lib/kvlr/reports_as_sparkline/repo… | 22 ++++++++++++++++++++++ | |
| D lib/reports_as_sparkline.rb | 33 -----------------------------… | |
| D lib/reports_as_sparkline/report.rb | 182 -----------------------------… | |
| D lib/reports_as_sparkline/report_ca… | 0 | |
| D lib/reports_as_sparkline/version.rb | 9 --------- | |
| D lib/reports_as_sparkline/view_help… | 10 ---------- | |
| D script/console | 11 ----------- | |
| D script/destroy | 14 -------------- | |
| D script/generate | 14 -------------- | |
| D script/txt2html | 82 -----------------------------… | |
| D setup.rb | 1585 -----------------------------… | |
| M spec/boot.rb | 42 ++++++++++++++++-------------… | |
| M spec/db/database.yml | 13 +++---------- | |
| A spec/db/reports_as_sparkline.sqlit… | 0 | |
| M spec/db/schema.rb | 21 ++++++++++++--------- | |
| D spec/fixtures/users.yml | 3 --- | |
| A spec/log/spec.log | 5374 +++++++++++++++++++++++++++++… | |
| A spec/models/report_method_spec.rb | 31 +++++++++++++++++++++++++++++… | |
| A spec/other/class_methods_spec.rb | 29 +++++++++++++++++++++++++++++ | |
| A spec/other/cumulated_report_spec.rb | 44 +++++++++++++++++++++++++++++… | |
| A spec/other/report_cache_spec.rb | 27 +++++++++++++++++++++++++++ | |
| A spec/other/report_spec.rb | 61 +++++++++++++++++++++++++++++… | |
| D spec/reports_as_sparkline_spec.rb | 99 -----------------------------… | |
| D spec/spec.opts | 2 -- | |
| M spec/spec_helper.rb | 62 ++++++-----------------------… | |
| D tasks/deployment.rake | 35 -----------------------------… | |
| D tasks/environment.rake | 7 ------- | |
| A tasks/reports_as_sparkline_tasks.r… | 4 ++++ | |
| D tasks/rspec.rake | 21 --------------------- | |
| D tasks/website.rake | 17 ----------------- | |
| R History.txt -> uninstall.rb | 0 | |
| 48 files changed, 5936 insertions(+), 2434 deletions(-) | |
| --- | |
| diff --git a/License.txt b/License.txt | |
| @@ -1,20 +0,0 @@ | |
| -Copyright (c) 2008 Martin Kavalar | |
| - | |
| -Permission is hereby granted, free of charge, to any person obtaining | |
| -a copy of this software and associated documentation files (the | |
| -"Software"), to deal in the Software without restriction, including | |
| -without limitation the rights to use, copy, modify, merge, publish, | |
| -distribute, sublicense, and/or sell copies of the Software, and to | |
| -permit persons to whom the Software is furnished to do so, subject to | |
| -the following conditions: | |
| - | |
| -The above copyright notice and this permission notice shall be | |
| -included in all copies or substantial portions of the Software. | |
| - | |
| -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | |
| -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | |
| -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND | |
| -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE | |
| -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION | |
| -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION | |
| -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |
| -\ No newline at end of file | |
| diff --git a/Manifest.txt b/Manifest.txt | |
| diff --git a/PostInstall.txt b/PostInstall.txt | |
| @@ -1,7 +0,0 @@ | |
| - | |
| -For more information on reports_as_sparkline, see http://reports_as_sparkline.… | |
| - | |
| -NOTE: Change this information in PostInstall.txt | |
| -You can also delete it if you don't want it. | |
| - | |
| - | |
| diff --git a/README.markdown b/README.markdown | |
| @@ -1,46 +0,0 @@ | |
| -= reports_as_sparkline | |
| - | |
| -* http://github.com/mk/reports_as_sparkline | |
| - | |
| -== DESCRIPTION: | |
| - | |
| -FIX (describe your package) | |
| - | |
| -== FEATURES/PROBLEMS: | |
| - | |
| -* FIX (list of features or problems) | |
| - | |
| -== SYNOPSIS: | |
| - | |
| - FIX (code sample of usage) | |
| - | |
| -== REQUIREMENTS: | |
| - | |
| -* edge rails | |
| - | |
| -== INSTALL: | |
| - | |
| -* sudo gem install reports_as_sparkline | |
| - | |
| -== LICENSE: | |
| - | |
| -Copyright (c) 2008 Martin Kavalar | |
| - | |
| -Permission is hereby granted, free of charge, to any person obtaining | |
| -a copy of this software and associated documentation files (the | |
| -'Software'), to deal in the Software without restriction, including | |
| -without limitation the rights to use, copy, modify, merge, publish, | |
| -distribute, sublicense, and/or sell copies of the Software, and to | |
| -permit persons to whom the Software is furnished to do so, subject to | |
| -the following conditions: | |
| - | |
| -The above copyright notice and this permission notice shall be | |
| -included in all copies or substantial portions of the Software. | |
| - | |
| -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, | |
| -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | |
| -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. | |
| -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY | |
| -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, | |
| -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE | |
| -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |
| -\ No newline at end of file | |
| diff --git a/README.rdoc b/README.rdoc | |
| @@ -0,0 +1,35 @@ | |
| +## ReportsAsSparkline | |
| + | |
| +This plugin shall allow you to generate sparklines and do reporting from your … | |
| + | |
| +### Example | |
| + | |
| +This shows the first basic usage. Consider the following user model, including… | |
| + | |
| + class User < ActiveRecord::Base | |
| + report_as_sparkline :registrations | |
| + report_as_sparkline :activations, :date_column => :activated_at | |
| + report_as_sparkline :total_users, :cumulate => :registrations | |
| + end | |
| + | |
| +Using *report_as_sparkline* like this will add the following class methods to … | |
| + | |
| + # Generates a sparkline from the google chart api | |
| + # so you see the registrations per day | |
| + User.registrations_graph | |
| + | |
| + # Gets an array of the data to use in numerical display | |
| + User.registrations_report | |
| + | |
| +### Implemented features | |
| +* cumulate option that depends on other report | |
| + | |
| +### Pending points | |
| + | |
| +* Create a model to cache results and reuse | |
| +* Implement data ranges in arguments | |
| +* Limit number of data points to maximum that the google chart api allows | |
| +* Make graph styling configurable | |
| + | |
| + | |
| +© 2008 Martin Kavalar, Marco Otte-Witte (http://simplabs.com/#projects), … | |
| diff --git a/README.txt b/README.txt | |
| @@ -1,46 +0,0 @@ | |
| -= reports_as_sparkline | |
| - | |
| -* http://github.com/mk/reports_as_sparkline | |
| - | |
| -== DESCRIPTION: | |
| - | |
| -FIX (describe your package) | |
| - | |
| -== FEATURES/PROBLEMS: | |
| - | |
| -* FIX (list of features or problems) | |
| - | |
| -== SYNOPSIS: | |
| - | |
| - FIX (code sample of usage) | |
| - | |
| -== REQUIREMENTS: | |
| - | |
| -* edge rails | |
| - | |
| -== INSTALL: | |
| - | |
| -* sudo gem install reports_as_sparkline | |
| - | |
| -== LICENSE: | |
| - | |
| -Copyright (c) 2008 Martin Kavalar | |
| - | |
| -Permission is hereby granted, free of charge, to any person obtaining | |
| -a copy of this software and associated documentation files (the | |
| -'Software'), to deal in the Software without restriction, including | |
| -without limitation the rights to use, copy, modify, merge, publish, | |
| -distribute, sublicense, and/or sell copies of the Software, and to | |
| -permit persons to whom the Software is furnished to do so, subject to | |
| -the following conditions: | |
| - | |
| -The above copyright notice and this permission notice shall be | |
| -included in all copies or substantial portions of the Software. | |
| - | |
| -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, | |
| -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | |
| -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. | |
| -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY | |
| -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, | |
| -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE | |
| -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |
| -\ No newline at end of file | |
| diff --git a/Rakefile b/Rakefile | |
| @@ -1,4 +1,21 @@ | |
| -require 'config/requirements' | |
| -require 'config/hoe' # setup Hoe + all gem configuration | |
| - | |
| -Dir['tasks/**/*.rake'].each { |rake| load rake } | |
| -\ No newline at end of file | |
| +require 'rake' | |
| +require 'rake/rdoctask' | |
| +require 'spec/rake/spectask' | |
| + | |
| +desc 'Default: run specs.' | |
| +task :default => :spec | |
| + | |
| +desc 'Run the specs' | |
| +Spec::Rake::SpecTask.new(:spec) do |t| | |
| + t.spec_opts = ['-cfs'] | |
| + t.spec_files = FileList['spec/**/*_spec.rb'] | |
| +end | |
| + | |
| +desc 'Generate documentation for the reports_as_sparkline plugin.' | |
| +Rake::RDocTask.new(:rdoc) do |rdoc| | |
| + rdoc.rdoc_dir = 'rdoc' | |
| + rdoc.title = 'reports_as_sparkline' | |
| + rdoc.options << '--line-numbers' << '--inline-source' | |
| + rdoc.rdoc_files.include('README.rdoc') | |
| + rdoc.rdoc_files.include('lib/**/*.rb') | |
| +end | |
| diff --git a/config/hoe.rb b/config/hoe.rb | |
| @@ -1,73 +0,0 @@ | |
| -require 'reports_as_sparkline/version' | |
| - | |
| -AUTHOR = 'FIXME full name' # can also be an array of Authors | |
| -EMAIL = "FIXME email" | |
| -DESCRIPTION = "description of gem" | |
| -GEM_NAME = 'reports_as_sparkline' # what ppl will type to install your gem | |
| -RUBYFORGE_PROJECT = 'reports_as_sparkline' # The unix name for your project | |
| -HOMEPATH = "http://#{RUBYFORGE_PROJECT}.rubyforge.org" | |
| -DOWNLOAD_PATH = "http://rubyforge.org/projects/#{RUBYFORGE_PROJECT}" | |
| -EXTRA_DEPENDENCIES = [ | |
| -# ['activesupport', '>= 1.3.1'] | |
| -] # An array of rubygem dependencies [name, version] | |
| - | |
| -@config_file = "~/.rubyforge/user-config.yml" | |
| -@config = nil | |
| -RUBYFORGE_USERNAME = "unknown" | |
| -def rubyforge_username | |
| - unless @config | |
| - begin | |
| - @config = YAML.load(File.read(File.expand_path(@config_file))) | |
| - rescue | |
| - puts <<-EOS | |
| -ERROR: No rubyforge config file found: #{@config_file} | |
| -Run 'rubyforge setup' to prepare your env for access to Rubyforge | |
| - - See http://newgem.rubyforge.org/rubyforge.html for more details | |
| - EOS | |
| - exit | |
| - end | |
| - end | |
| - RUBYFORGE_USERNAME.replace @config["username"] | |
| -end | |
| - | |
| - | |
| -REV = nil | |
| -# UNCOMMENT IF REQUIRED: | |
| -# REV = YAML.load(`svn info`)['Revision'] | |
| -VERS = ReportsAsSparkline::VERSION::STRING + (REV ? ".#{REV}" : "") | |
| -RDOC_OPTS = ['--quiet', '--title', 'reports_as_sparkline documentation', | |
| - "--opname", "index.html", | |
| - "--line-numbers", | |
| - "--main", "README", | |
| - "--inline-source"] | |
| - | |
| -class Hoe | |
| - def extra_deps | |
| - @extra_deps.reject! { |x| Array(x).first == 'hoe' } | |
| - @extra_deps | |
| - end | |
| -end | |
| - | |
| -# Generate all the Rake tasks | |
| -# Run 'rake -T' to see list of generated tasks (from gem root directory) | |
| -$hoe = Hoe.new(GEM_NAME, VERS) do |p| | |
| - p.developer(AUTHOR, EMAIL) | |
| - p.description = DESCRIPTION | |
| - p.summary = DESCRIPTION | |
| - p.url = HOMEPATH | |
| - p.rubyforge_name = RUBYFORGE_PROJECT if RUBYFORGE_PROJECT | |
| - p.test_globs = ["test/**/test_*.rb"] | |
| - p.clean_globs |= ['**/.*.sw?', '*.gem', '.config', '**/.DS_Store'] #An arra… | |
| - | |
| - # == Optional | |
| - p.changes = p.paragraphs_of("History.txt", 0..1).join("\n\n") | |
| - #p.extra_deps = EXTRA_DEPENDENCIES | |
| - | |
| - #p.spec_extras = {} # A hash of extra values to set in the gemspec. | |
| - end | |
| - | |
| -CHANGES = $hoe.paragraphs_of('History.txt', 0..1).join("\\n\\n") | |
| -PATH = (RUBYFORGE_PROJECT == GEM_NAME) ? RUBYFORGE_PROJECT : "#{RUBYFORGE_P… | |
| -$hoe.remote_rdoc_dir = File.join(PATH.gsub(/^#{RUBYFORGE_PROJECT}\/?/,''), 'rd… | |
| -$hoe.rsync_args = '-av --delete --ignore-errors' | |
| -$hoe.spec.post_install_message = File.open(File.dirname(__FILE__) + "/../PostI… | |
| -\ No newline at end of file | |
| diff --git a/config/requirements.rb b/config/requirements.rb | |
| @@ -1,15 +0,0 @@ | |
| -require 'fileutils' | |
| -include FileUtils | |
| - | |
| -require 'rubygems' | |
| -%w[rake hoe newgem rubigen].each do |req_gem| | |
| - begin | |
| - require req_gem | |
| - rescue LoadError | |
| - puts "This Rakefile requires the '#{req_gem}' RubyGem." | |
| - puts "Installation: gem install #{req_gem} -y" | |
| - exit | |
| - end | |
| -end | |
| - | |
| -$:.unshift(File.join(File.dirname(__FILE__), %w[.. lib])) | |
| diff --git a/generators/reports_as_sparkline_migration/reports_as_sparkline_mig… | |
| @@ -0,0 +1,11 @@ | |
| +# Generates the migration that adds the caching table | |
| +class ReportsAsSparklineMigrationGenerator < Rails::Generator::NamedBase | |
| + | |
| + # Creates the generator's manifest | |
| + def manifest | |
| + record do |m| | |
| + m.migration_template 'migration.erb', 'db/migrate' | |
| + end | |
| + end | |
| + | |
| +end | |
| diff --git a/generators/reports_as_sparkline_migration/templates/migration.erb … | |
| @@ -0,0 +1,71 @@ | |
| +class <%= class_name %> < ActiveRecord::Migration | |
| + | |
| + def self.up | |
| + create_table :containers, :force => true do |t| | |
| + t.string :name, :null => false, :limit => 250 | |
| + t.timestamps | |
| + end | |
| + add_index :containers, :name, :unique => true | |
| + | |
| + create_table :contents, :force => true do |t| | |
| + t.string :name, :null => false, :limit => 250 | |
| + t.string :title, :limit => 250 | |
| + t.string :slug, :limit => 250 | |
| + t.integer :parent_id | |
| + t.integer :container_id | |
| + t.timestamps | |
| + end | |
| + add_index :contents, :container_id | |
| + add_index :contents, :name | |
| + add_index :contents, :slug | |
| + add_index :contents, [:container_id, :slug], :unique => true | |
| + | |
| + create_table :sections, :force => true do |t| | |
| + t.string :name, :null => false, :limit => 250 | |
| + t.text :body | |
| + t.integer :content_id, :null => false | |
| + t.timestamps | |
| + end | |
| + add_index :sections, :content_id | |
| + add_index :sections, :name | |
| + add_index :sections, [:content_id, :name], :unique => true | |
| + | |
| + create_table :tags, :force => true do |t| | |
| + t.string :name, :null => false, :limit => 100 | |
| + t.string :slug, :null => false, :limit => 100 | |
| + t.timestamps | |
| + end | |
| + add_index :tags, :name | |
| + add_index :tags, :slug | |
| + | |
| + create_table :contents_tags, :force => true, :id => false do |t| | |
| + t.integer :content_id, :null => false | |
| + t.integer :tag_id, :null => false | |
| + end | |
| + add_index :contents_tags, :content_id | |
| + add_index :contents_tags, :tag_id | |
| + add_index :contents_tags, [:tag_id, :content_id] | |
| + end | |
| + | |
| + def self.down | |
| + remove_index :containers, :name | |
| + remove_index :contents, :container_id | |
| + remove_index :contents, :name | |
| + remove_index :contents, :slug | |
| + remove_index :contents, [:container_id, :slug] | |
| + remove_index :sections, :content_id | |
| + remove_index :sections, :name | |
| + remove_index :tags, :name | |
| + remove_index :tags, :slug | |
| + remove_index :contents_tags, :content_id | |
| + remove_index :contents_tags, :tag_id | |
| + remove_index :contents_tags, :tag_id, :content_id | |
| + | |
| + drop_table :containers | |
| + drop_table :contents | |
| + drop_table :sections | |
| + drop_table :tags | |
| + drop_table :contents_tags | |
| + end | |
| + | |
| +end | |
| diff --git a/init.rb b/init.rb | |
| @@ -1,3 +1,8 @@ | |
| -# Include hook code here | |
| -require 'reports_as_sparkline' | |
| -require 'asset_tag_helper' | |
| -\ No newline at end of file | |
| +require 'kvlr/reports_as_sparkline' | |
| + | |
| +ActiveRecord::Base.class_eval do | |
| + include Kvlr::ReportsAsSparkline | |
| +end | |
| +ActionView::Base.class_eval do | |
| + include Kvlr::ReportsAsSparkline::AssetTagHelper | |
| +end | |
| diff --git a/install.rb b/install.rb | |
| @@ -0,0 +1 @@ | |
| +puts IO.read(File.join(File.dirname(__FILE__), 'README.rdoc')) | |
| diff --git a/lib/kvlr/reports_as_sparkline.rb b/lib/kvlr/reports_as_sparkline.rb | |
| @@ -0,0 +1,53 @@ | |
| +module Kvlr #:nodoc: | |
| + | |
| + module ReportsAsSparkline #:nodoc: | |
| + | |
| + def self.included(base) #:nodoc: | |
| + base.extend ClassMethods | |
| + end | |
| + | |
| + class InvalidGroupExpception < Exception | |
| + end | |
| + | |
| + class InvalidOperationExpception < Exception | |
| + end | |
| + | |
| + module ClassMethods | |
| + | |
| + # | |
| + # Examples: | |
| + # | |
| + # class Game < ActiveRecord::Base | |
| + # report_as_sparkline :games_per_day | |
| + # report_as_sparkline :games_played_total, :cumulate => :games_played | |
| + # end | |
| + # class User < ActiveRecord::Base | |
| + # report_as_sparkline :registrations, :operation => :count | |
| + # report_as_sparkline :activations, :date_column => :activated_at, :op… | |
| + # report_as_sparkline :total_users_report, :cumulate => :registrations | |
| + # end | |
| + # class Rake < ActiveRecord::Base | |
| + # report_as_sparkline :rake, :operation => :sum | |
| + # end | |
| + def report_as_sparkline(name, options = {}) | |
| + if options[:cumulate] | |
| + report = Kvlr::ReportsAsSparkline::CumulatedReport.new(self, options… | |
| + else | |
| + report = Kvlr::ReportsAsSparkline::Report.new(self, name, options) | |
| + end | |
| + (class << self; self; end).instance_eval do | |
| + define_method "#{name.to_s}_report".to_sym do |*args| | |
| + raise ArgumentError if args.size > 1 | |
| + if args.size == 1 | |
| + raise ArgumentError unless args.first.is_a?(Hash) | |
| + end | |
| + report.run(args.first || {}) | |
| + end | |
| + end | |
| + end | |
| + | |
| + end | |
| + | |
| + end | |
| + | |
| +end | |
| diff --git a/lib/kvlr/reports_as_sparkline/asset_tag_helper.rb b/lib/kvlr/repor… | |
| @@ -0,0 +1,21 @@ | |
| +module Kvlr #:nodoc: | |
| + | |
| + module ReportsAsSparkline #:nodoc: | |
| + | |
| + # View helper that provides sparkline methods | |
| + module AssetTagHelper | |
| + | |
| + # Renders a sparkline with the given data. | |
| + def sparkline_tag(data, options = {}) | |
| + options.reverse_merge!({:width => 300, :height => 34, :color => '0077C… | |
| + data.collect! { |element| element[1].to_i } | |
| + image_tag( | |
| + "http://chart.apis.google.com/chart?cht=ls&chs=#{options[:width]}x#{… | |
| + ) | |
| + end | |
| + | |
| + end | |
| + | |
| + end | |
| + | |
| +end | |
| diff --git a/lib/kvlr/reports_as_sparkline/cumulated_report.rb b/lib/kvlr/repor… | |
| @@ -0,0 +1,25 @@ | |
| +module Kvlr #:nodoc: | |
| + | |
| + module ReportsAsSparkline #:nodoc: | |
| + | |
| + class CumulatedReport < Report | |
| + | |
| + def run(options) | |
| + CumulatedReport.cumulate!(super) | |
| + end | |
| + | |
| + protected | |
| + | |
| + def self.cumulate!(data) | |
| + acc = 0 | |
| + data.collect do |element| | |
| + acc += element[1].to_i | |
| + [element[0], acc] | |
| + end | |
| + end | |
| + | |
| + end | |
| + | |
| + end | |
| + | |
| +end | |
| diff --git a/lib/kvlr/reports_as_sparkline/report.rb b/lib/kvlr/reports_as_spar… | |
| @@ -0,0 +1,50 @@ | |
| +module Kvlr #:nodoc: | |
| + | |
| + module ReportsAsSparkline #:nodoc: | |
| + | |
| + class Report | |
| + | |
| + def initialize(klass, name, options = {}) | |
| + @klass = klass | |
| + @name = name | |
| + @options = { | |
| + :limit => options[:limit] || 100, | |
| + :aggregation => options[:aggregation] || :count, | |
| + :grouping => options[:grouping] || :day, | |
| + :date_column_name => (options[:date_column_name] || 'created_at').t… | |
| + :value_column_name => (options[:value_column_name] || 'id').to_s, | |
| + :conditions => options[:conditions] || [''] | |
| + }.merge(options) | |
| + end | |
| + | |
| + def run(options = {}) | |
| + options = @options.merge(options) | |
| + conditions = [options[:conditions][0], *options[:conditions][1..-1]] | |
| + @klass.send(options[:aggregation], | |
| + options[:value_column_name], | |
| + :conditions => conditions, | |
| + :group => group_sql(options[:grouping], options[:date_column_name]), | |
| + :order => "#{options[:date_column_name]} DESC" | |
| + ) | |
| + end | |
| + | |
| + private | |
| + | |
| + def group_sql(grouping, date_column_name) | |
| + return case grouping | |
| + when :day | |
| + "DATE(#{date_column_name})" | |
| + when :week | |
| + "YEAR(#{date_column_name}) + YEARWEEK(#{date_column_name})" | |
| + when :month | |
| + "YEAR(#{date_column_name}) + MONTH(#{date_column_name})" | |
| + when :hour | |
| + "DATE(#{date_column_name}) + HOUR(#{date_column_name})" | |
| + end | |
| + end | |
| + | |
| + end | |
| + | |
| + end | |
| + | |
| +end | |
| diff --git a/lib/kvlr/reports_as_sparkline/report_cache.rb b/lib/kvlr/reports_a… | |
| @@ -0,0 +1,22 @@ | |
| +module Kvlr #:nodoc: | |
| + | |
| + module ReportsAsSparkline #:nodoc: | |
| + | |
| + class ReportCache < ActiveRecord::Base | |
| + | |
| + def self.cached(klass, name, range, &block) | |
| + raise ArgumentError.new('A block must be given') unless block_given? | |
| + unless result = self.find( | |
| + :all, | |
| + :conditions => { :model_name => klass.to_s, :report_name => name.to_… | |
| + ) | |
| + result = yield | |
| + end | |
| + result | |
| + end | |
| + | |
| + end | |
| + | |
| + end | |
| + | |
| +end | |
| diff --git a/lib/reports_as_sparkline.rb b/lib/reports_as_sparkline.rb | |
| @@ -1,33 +0,0 @@ | |
| -require 'active_support' | |
| -require 'active_record' | |
| -#require 'action_view' | |
| -#require 'action_controller' | |
| - | |
| -module ReportsAsSparkline | |
| - class << self | |
| - # shortcut for <tt>enable_actionpack; enable_activerecord</tt> | |
| - def enable | |
| - enable_actionpack | |
| - enable_activerecord | |
| - end | |
| - | |
| - # mixes in ReportsAsSparkline::ViewHelpers in ActionView::Base | |
| - def enable_actionpack | |
| - #return if ActionView::Base.instance_methods.include? 'sparkline_tag' | |
| - #require 'reports_as_sparkline/view_helpers' | |
| - #ActionView::Base.class_eval { include ViewHelpers } | |
| - end | |
| - | |
| - def enable_activerecord | |
| - return if false | |
| - require 'reports_as_sparkline/report' | |
| - ActiveRecord::Base.send(:include, ReportsAsSparkline) | |
| - end | |
| - end | |
| -end | |
| - | |
| -if defined?(ActiveRecord) | |
| - ReportsAsSparkline.enable | |
| -else | |
| - raise "Could not find ActiveRecord" | |
| -end | |
| diff --git a/lib/reports_as_sparkline/report.rb b/lib/reports_as_sparkline/repo… | |
| @@ -1,182 +0,0 @@ | |
| -module ReportsAsSparkline #:nodoc: | |
| - def self.included(base) | |
| - base.extend ClassMethods | |
| - end | |
| - | |
| - class ReportCache < ActiveRecord::Base | |
| - end | |
| - | |
| - class InvalidGroupExpception < Exception | |
| - end | |
| - | |
| - class InvalidOperationExpception < Exception | |
| - end | |
| - | |
| - class ReportingGroup | |
| - @@ranges = [:month, :week, :day, :hour] | |
| - | |
| - attr_reader :group | |
| - | |
| - def initialize(range) | |
| - raise ReportsAsSparkline::InvalidGroupExpception unless @@ranges.include… | |
| - @group = range.to_sym | |
| - end | |
| - | |
| - def group_sql(attribute) | |
| - attribute = attribute.to_s | |
| - raise "No date_column given" if attribute.blank? | |
| - case @group | |
| - when :day | |
| - group_by = "DATE(#{attribute})" | |
| - when :week | |
| - group_by = "YEARWEEK(#{attribute})" | |
| - when :month | |
| - group_by = "YEAR(#{attribute}) * 100 + MONTH(#{attribute})" | |
| - when :hour | |
| - group_by = "DATE(#{attribute}) + HOUR(#{attribute})" | |
| - end | |
| - group_by | |
| - end | |
| - | |
| - def latest_datetime | |
| - case @group | |
| - | |
| - when :day, :week, :month | |
| - return 1.send(@group).ago.to_date.to_datetime | |
| - when :hour | |
| - return 1.day.ago.to_date.to_datetime | |
| - end | |
| - end | |
| - | |
| - def self.default | |
| - :day | |
| - end | |
| - end | |
| - | |
| - class ReportingOperation | |
| - @@operations = [:count, :sum] | |
| - | |
| - attr_reader :operation | |
| - | |
| - def initialize(op) | |
| - raise ReportsAsSparkline::InvalidOperationExpception unless @@operations… | |
| - @operation = op.to_sym | |
| - end | |
| - | |
| - def self.default | |
| - :count | |
| - end | |
| - end | |
| - | |
| - | |
| - class Report | |
| - | |
| - @@default_statement_options = {:limit => 100, :operation => ReportingOpera… | |
| - attr_reader :name, :operation, :date_column, :value_column, :graph_options… | |
| - | |
| - def initialize(name, options) | |
| - @name = name.to_sym | |
| - @value_column = (options[:value_column] || @name).to_sym | |
| - @statement_options = @@default_statement_options.merge options | |
| - | |
| - @reporting_group = ReportingGroup.new(@statement_options[:group]) | |
| - @reporting_operation = ReportingOperation.new(@statement_options[:operat… | |
| - end | |
| - | |
| - def report(klass, options) | |
| - statement_options = options.merge(@statement_options) | |
| - reporting_group = statement_options[:group] != @reporting_group.group ? … | |
| - reporting_operation = statement_options[:operation] != @reporting_operat… | |
| - | |
| - conditions = ["model_name = ? AND report_name = ? AND report_range = ?",… | |
| - newest_report = ReportCache.find(:first, :select => "start, value", :con… | |
| - newest_value = reporting_group.latest_datetime | |
| - if newest_report.nil? or newest_report.start < newest_value | |
| - value_statement = nil | |
| - case reporting_operation.operation | |
| - when :sum | |
| - value_statement = "SUM(#{@value_column})" | |
| - when :count | |
| - value_statement = "COUNT(1)" | |
| - end | |
| - raise if value_statement.nil? | |
| - | |
| - where = ["#{reporting_group.group_sql(statement_options[:date_column])… | |
| - where << "#{reporting_group.group_sql(statement_options[:date_column])… | |
| - where = where.join(" AND ") | |
| - | |
| - query = "INSERT INTO #{ReportCache.table_name} (model_name, report_na… | |
| - ( | |
| - SELECT \"#{klass.to_s}\", \"#{name}\", \"#{reporting_group.group.t… | |
| - #{reporting_group.group_sql(statement_options[:date_column])} AS… | |
| - #{value_statement} AS value | |
| - FROM #{klass.table_name} | |
| - WHERE #{where} | |
| - GROUP BY start | |
| - );" | |
| - ActiveRecord::Base.connection.execute query | |
| - end | |
| - data = ReportCache.find(:all, :select => "start, value", :conditions => … | |
| - data.collect! {|report| [report.start, report.value] } | |
| - data.reverse | |
| - end | |
| - | |
| - # def generate_report(klass, options) | |
| - # | |
| - # | |
| - # case reporting_operation.operation | |
| - # when :sum | |
| - # return klass.sum @value_column, :group => @reporting_group.group_sql… | |
| - # when :count | |
| - # return klass.count :group => @reporting_group.group_sql(@statement_o… | |
| - # end | |
| - # end | |
| - end | |
| - | |
| - | |
| - class CumulateReport < ReportsAsSparkline::Report | |
| - | |
| - def report(klass, options) | |
| - CumulateReport.cumulate!(super(klass, options)) | |
| - end | |
| - | |
| - protected | |
| - def self.cumulate!(data) | |
| - last_item = 0 | |
| - data.collect{ |element| | |
| - last_item += element[1].to_i | |
| - [element[0], last_item] | |
| - } | |
| - end | |
| - | |
| - end | |
| - | |
| - module ClassMethods | |
| - # | |
| - # Examples: | |
| - # | |
| - # class Game < ActiveRecord::Base | |
| - # report_as_sparkline :games_per_day | |
| - # report :games_played_total, :cumulate => :games_played | |
| - # end | |
| - # class User < ActiveRecord::Base | |
| - # report_as_sparkline :registrations, :operation => :count | |
| - # report_as_sparkline :activations, :date_column => :activated_at, :oper… | |
| - # report_as_sparkline :total_users_report, :cumulate => :registrations | |
| - # end | |
| - # class Rake < ActiveRecord::Base | |
| - # report_as_sparkline :rake, :operation => :sum | |
| - # end | |
| - def report_as_sparkline(name, options = {}) | |
| - report = options[:cumulate] ? ReportsAsSparkline::CumulateReport.new(opt… | |
| - (class << self; self; end).instance_eval { | |
| - define_method "#{name.to_s}_report".to_sym do |*args| | |
| - raise ArgumentError if args.size > 1 | |
| - options = args.first || {} | |
| - raise ArgumentError unless options.is_a?(Hash) | |
| - report.report(self, options) | |
| - end | |
| - } | |
| - end | |
| - end | |
| -end | |
| diff --git a/lib/reports_as_sparkline/report_cache.rb b/lib/reports_as_sparklin… | |
| diff --git a/lib/reports_as_sparkline/version.rb b/lib/reports_as_sparkline/ver… | |
| @@ -1,9 +0,0 @@ | |
| -module ReportsAsSparkline #:nodoc: | |
| - module VERSION #:nodoc: | |
| - MAJOR = 0 | |
| - MINOR = 0 | |
| - TINY = 1 | |
| - | |
| - STRING = [MAJOR, MINOR, TINY].join('.') | |
| - end | |
| -end | |
| diff --git a/lib/reports_as_sparkline/view_helpers.rb b/lib/reports_as_sparklin… | |
| @@ -1,9 +0,0 @@ | |
| -module ReportsAsSparkline #:nodoc: | |
| - module ViewHelper | |
| - def sparkline_tag(data, options = {}) | |
| - options.reverse_merge!({:width => 300, :height => 34, :color => '0077CC'… | |
| - data.collect! { |element| element[1].to_i } | |
| - "<img src=\"http://chart.apis.google.com/chart?cht=ls&chs=#{options[:wid… | |
| - end | |
| - end | |
| -end | |
| -\ No newline at end of file | |
| diff --git a/script/console b/script/console | |
| @@ -1,10 +0,0 @@ | |
| -#!/usr/bin/env ruby | |
| -# File: script/console | |
| -irb = RUBY_PLATFORM =~ /(:?mswin|mingw)/ ? 'irb.bat' : 'irb' | |
| - | |
| -libs = " -r irb/completion" | |
| -# Perhaps use a console_lib to store any extra methods I may want available in… | |
| -# libs << " -r #{File.dirname(__FILE__) + '/../lib/console_lib/console_logger.… | |
| -libs << " -r #{File.dirname(__FILE__) + '/../lib/reports_as_sparkline.rb'}" | |
| -puts "Loading reports_as_sparkline gem" | |
| -exec "#{irb} #{libs} --simple-prompt" | |
| -\ No newline at end of file | |
| diff --git a/script/destroy b/script/destroy | |
| @@ -1,14 +0,0 @@ | |
| -#!/usr/bin/env ruby | |
| -APP_ROOT = File.expand_path(File.join(File.dirname(__FILE__), '..')) | |
| - | |
| -begin | |
| - require 'rubigen' | |
| -rescue LoadError | |
| - require 'rubygems' | |
| - require 'rubigen' | |
| -end | |
| -require 'rubigen/scripts/destroy' | |
| - | |
| -ARGV.shift if ['--help', '-h'].include?(ARGV[0]) | |
| -RubiGen::Base.use_component_sources! [:rubygems, :newgem, :newgem_theme, :test… | |
| -RubiGen::Scripts::Destroy.new.run(ARGV) | |
| diff --git a/script/generate b/script/generate | |
| @@ -1,14 +0,0 @@ | |
| -#!/usr/bin/env ruby | |
| -APP_ROOT = File.expand_path(File.join(File.dirname(__FILE__), '..')) | |
| - | |
| -begin | |
| - require 'rubigen' | |
| -rescue LoadError | |
| - require 'rubygems' | |
| - require 'rubigen' | |
| -end | |
| -require 'rubigen/scripts/generate' | |
| - | |
| -ARGV.shift if ['--help', '-h'].include?(ARGV[0]) | |
| -RubiGen::Base.use_component_sources! [:rubygems, :newgem, :newgem_theme, :test… | |
| -RubiGen::Scripts::Generate.new.run(ARGV) | |
| diff --git a/script/txt2html b/script/txt2html | |
| @@ -1,82 +0,0 @@ | |
| -#!/usr/bin/env ruby | |
| - | |
| -GEM_NAME = 'reports_as_sparkline' # what ppl will type to install your gem | |
| -RUBYFORGE_PROJECT = 'reports_as_sparkline' | |
| - | |
| -require 'rubygems' | |
| -begin | |
| - require 'newgem' | |
| - require 'rubyforge' | |
| -rescue LoadError | |
| - puts "\n\nGenerating the website requires the newgem RubyGem" | |
| - puts "Install: gem install newgem\n\n" | |
| - exit(1) | |
| -end | |
| -require 'redcloth' | |
| -require 'syntax/convertors/html' | |
| -require 'erb' | |
| -require File.dirname(__FILE__) + "/../lib/#{GEM_NAME}/version.rb" | |
| - | |
| -version = ReportsAsSparkline::VERSION::STRING | |
| -download = "http://rubyforge.org/projects/#{RUBYFORGE_PROJECT}" | |
| - | |
| -def rubyforge_project_id | |
| - RubyForge.new.autoconfig["group_ids"][RUBYFORGE_PROJECT] | |
| -end | |
| - | |
| -class Fixnum | |
| - def ordinal | |
| - # teens | |
| - return 'th' if (10..19).include?(self % 100) | |
| - # others | |
| - case self % 10 | |
| - when 1: return 'st' | |
| - when 2: return 'nd' | |
| - when 3: return 'rd' | |
| - else return 'th' | |
| - end | |
| - end | |
| -end | |
| - | |
| -class Time | |
| - def pretty | |
| - return "#{mday}#{mday.ordinal} #{strftime('%B')} #{year}" | |
| - end | |
| -end | |
| - | |
| -def convert_syntax(syntax, source) | |
| - return Syntax::Convertors::HTML.for_syntax(syntax).convert(source).gsub(%r!^… | |
| -end | |
| - | |
| -if ARGV.length >= 1 | |
| - src, template = ARGV | |
| - template ||= File.join(File.dirname(__FILE__), '/../website/template.html.er… | |
| -else | |
| - puts("Usage: #{File.split($0).last} source.txt [template.html.erb] > output.… | |
| - exit! | |
| -end | |
| - | |
| -template = ERB.new(File.open(template).read) | |
| - | |
| -title = nil | |
| -body = nil | |
| -File.open(src) do |fsrc| | |
| - title_text = fsrc.readline | |
| - body_text_template = fsrc.read | |
| - body_text = ERB.new(body_text_template).result(binding) | |
| - syntax_items = [] | |
| - body_text.gsub!(%r!<(pre|code)[^>]*?syntax=['"]([^'"]+)[^>]*>(.*?)</\1>!m){ | |
| - ident = syntax_items.length | |
| - element, syntax, source = $1, $2, $3 | |
| - syntax_items << "<#{element} class='syntax'>#{convert_syntax(syntax, sourc… | |
| - "syntax-temp-#{ident}" | |
| - } | |
| - title = RedCloth.new(title_text).to_html.gsub(%r!<.*?>!,'').strip | |
| - body = RedCloth.new(body_text).to_html | |
| - body.gsub!(%r!(?:<pre><code>)?syntax-temp-(\d+)(?:</code></pre>)?!){ syntax_… | |
| -end | |
| -stat = File.stat(src) | |
| -created = stat.ctime | |
| -modified = stat.mtime | |
| - | |
| -$stdout << template.result(binding) | |
| diff --git a/setup.rb b/setup.rb | |
| @@ -1,1585 +0,0 @@ | |
| -# | |
| -# setup.rb | |
| -# | |
| -# Copyright (c) 2000-2005 Minero Aoki | |
| -# | |
| -# This program is free software. | |
| -# You can distribute/modify this program under the terms of | |
| -# the GNU LGPL, Lesser General Public License version 2.1. | |
| -# | |
| - | |
| -unless Enumerable.method_defined?(:map) # Ruby 1.4.6 | |
| - module Enumerable | |
| - alias map collect | |
| - end | |
| -end | |
| - | |
| -unless File.respond_to?(:read) # Ruby 1.6 | |
| - def File.read(fname) | |
| - open(fname) {|f| | |
| - return f.read | |
| - } | |
| - end | |
| -end | |
| - | |
| -unless Errno.const_defined?(:ENOTEMPTY) # Windows? | |
| - module Errno | |
| - class ENOTEMPTY | |
| - # We do not raise this exception, implementation is not needed. | |
| - end | |
| - end | |
| -end | |
| - | |
| -def File.binread(fname) | |
| - open(fname, 'rb') {|f| | |
| - return f.read | |
| - } | |
| -end | |
| - | |
| -# for corrupted Windows' stat(2) | |
| -def File.dir?(path) | |
| - File.directory?((path[-1,1] == '/') ? path : path + '/') | |
| -end | |
| - | |
| - | |
| -class ConfigTable | |
| - | |
| - include Enumerable | |
| - | |
| - def initialize(rbconfig) | |
| - @rbconfig = rbconfig | |
| - @items = [] | |
| - @table = {} | |
| - # options | |
| - @install_prefix = nil | |
| - @config_opt = nil | |
| - @verbose = true | |
| - @no_harm = false | |
| - end | |
| - | |
| - attr_accessor :install_prefix | |
| - attr_accessor :config_opt | |
| - | |
| - attr_writer :verbose | |
| - | |
| - def verbose? | |
| - @verbose | |
| - end | |
| - | |
| - attr_writer :no_harm | |
| - | |
| - def no_harm? | |
| - @no_harm | |
| - end | |
| - | |
| - def [](key) | |
| - lookup(key).resolve(self) | |
| - end | |
| - | |
| - def []=(key, val) | |
| - lookup(key).set val | |
| - end | |
| - | |
| - def names | |
| - @items.map {|i| i.name } | |
| - end | |
| - | |
| - def each(&block) | |
| - @items.each(&block) | |
| - end | |
| - | |
| - def key?(name) | |
| - @table.key?(name) | |
| - end | |
| - | |
| - def lookup(name) | |
| - @table[name] or setup_rb_error "no such config item: #{name}" | |
| - end | |
| - | |
| - def add(item) | |
| - @items.push item | |
| - @table[item.name] = item | |
| - end | |
| - | |
| - def remove(name) | |
| - item = lookup(name) | |
| - @items.delete_if {|i| i.name == name } | |
| - @table.delete_if {|name, i| i.name == name } | |
| - item | |
| - end | |
| - | |
| - def load_script(path, inst = nil) | |
| - if File.file?(path) | |
| - MetaConfigEnvironment.new(self, inst).instance_eval File.read(path), path | |
| - end | |
| - end | |
| - | |
| - def savefile | |
| - '.config' | |
| - end | |
| - | |
| - def load_savefile | |
| - begin | |
| - File.foreach(savefile()) do |line| | |
| - k, v = *line.split(/=/, 2) | |
| - self[k] = v.strip | |
| - end | |
| - rescue Errno::ENOENT | |
| - setup_rb_error $!.message + "\n#{File.basename($0)} config first" | |
| - end | |
| - end | |
| - | |
| - def save | |
| - @items.each {|i| i.value } | |
| - File.open(savefile(), 'w') {|f| | |
| - @items.each do |i| | |
| - f.printf "%s=%s\n", i.name, i.value if i.value? and i.value | |
| - end | |
| - } | |
| - end | |
| - | |
| - def load_standard_entries | |
| - standard_entries(@rbconfig).each do |ent| | |
| - add ent | |
| - end | |
| - end | |
| - | |
| - def standard_entries(rbconfig) | |
| - c = rbconfig | |
| - | |
| - rubypath = File.join(c['bindir'], c['ruby_install_name'] + c['EXEEXT']) | |
| - | |
| - major = c['MAJOR'].to_i | |
| - minor = c['MINOR'].to_i | |
| - teeny = c['TEENY'].to_i | |
| - version = "#{major}.#{minor}" | |
| - | |
| - # ruby ver. >= 1.4.4? | |
| - newpath_p = ((major >= 2) or | |
| - ((major == 1) and | |
| - ((minor >= 5) or | |
| - ((minor == 4) and (teeny >= 4))))) | |
| - | |
| - if c['rubylibdir'] | |
| - # V > 1.6.3 | |
| - libruby = "#{c['prefix']}/lib/ruby" | |
| - librubyver = c['rubylibdir'] | |
| - librubyverarch = c['archdir'] | |
| - siteruby = c['sitedir'] | |
| - siterubyver = c['sitelibdir'] | |
| - siterubyverarch = c['sitearchdir'] | |
| - elsif newpath_p | |
| - # 1.4.4 <= V <= 1.6.3 | |
| - libruby = "#{c['prefix']}/lib/ruby" | |
| - librubyver = "#{c['prefix']}/lib/ruby/#{version}" | |
| - librubyverarch = "#{c['prefix']}/lib/ruby/#{version}/#{c['arch']}" | |
| - siteruby = c['sitedir'] | |
| - siterubyver = "$siteruby/#{version}" | |
| - siterubyverarch = "$siterubyver/#{c['arch']}" | |
| - else | |
| - # V < 1.4.4 | |
| - libruby = "#{c['prefix']}/lib/ruby" | |
| - librubyver = "#{c['prefix']}/lib/ruby/#{version}" | |
| - librubyverarch = "#{c['prefix']}/lib/ruby/#{version}/#{c['arch']}" | |
| - siteruby = "#{c['prefix']}/lib/ruby/#{version}/site_ruby" | |
| - siterubyver = siteruby | |
| - siterubyverarch = "$siterubyver/#{c['arch']}" | |
| - end | |
| - parameterize = lambda {|path| | |
| - path.sub(/\A#{Regexp.quote(c['prefix'])}/, '$prefix') | |
| - } | |
| - | |
| - if arg = c['configure_args'].split.detect {|arg| /--with-make-prog=/ =~ ar… | |
| - makeprog = arg.sub(/'/, '').split(/=/, 2)[1] | |
| - else | |
| - makeprog = 'make' | |
| - end | |
| - | |
| - [ | |
| - ExecItem.new('installdirs', 'std/site/home', | |
| - 'std: install under libruby; site: install under site_ruby;… | |
| - {|val, table| | |
| - case val | |
| - when 'std' | |
| - table['rbdir'] = '$librubyver' | |
| - table['sodir'] = '$librubyverarch' | |
| - when 'site' | |
| - table['rbdir'] = '$siterubyver' | |
| - table['sodir'] = '$siterubyverarch' | |
| - when 'home' | |
| - setup_rb_error '$HOME was not set' unless ENV['HOME'] | |
| - table['prefix'] = ENV['HOME'] | |
| - table['rbdir'] = '$libdir/ruby' | |
| - table['sodir'] = '$libdir/ruby' | |
| - end | |
| - }, | |
| - PathItem.new('prefix', 'path', c['prefix'], | |
| - 'path prefix of target environment'), | |
| - PathItem.new('bindir', 'path', parameterize.call(c['bindir']), | |
| - 'the directory for commands'), | |
| - PathItem.new('libdir', 'path', parameterize.call(c['libdir']), | |
| - 'the directory for libraries'), | |
| - PathItem.new('datadir', 'path', parameterize.call(c['datadir']), | |
| - 'the directory for shared data'), | |
| - PathItem.new('mandir', 'path', parameterize.call(c['mandir']), | |
| - 'the directory for man pages'), | |
| - PathItem.new('sysconfdir', 'path', parameterize.call(c['sysconfdir']), | |
| - 'the directory for system configuration files'), | |
| - PathItem.new('localstatedir', 'path', parameterize.call(c['localstatedir… | |
| - 'the directory for local state data'), | |
| - PathItem.new('libruby', 'path', libruby, | |
| - 'the directory for ruby libraries'), | |
| - PathItem.new('librubyver', 'path', librubyver, | |
| - 'the directory for standard ruby libraries'), | |
| - PathItem.new('librubyverarch', 'path', librubyverarch, | |
| - 'the directory for standard ruby extensions'), | |
| - PathItem.new('siteruby', 'path', siteruby, | |
| - 'the directory for version-independent aux ruby libraries'), | |
| - PathItem.new('siterubyver', 'path', siterubyver, | |
| - 'the directory for aux ruby libraries'), | |
| - PathItem.new('siterubyverarch', 'path', siterubyverarch, | |
| - 'the directory for aux ruby binaries'), | |
| - PathItem.new('rbdir', 'path', '$siterubyver', | |
| - 'the directory for ruby scripts'), | |
| - PathItem.new('sodir', 'path', '$siterubyverarch', | |
| - 'the directory for ruby extentions'), | |
| - PathItem.new('rubypath', 'path', rubypath, | |
| - 'the path to set to #! line'), | |
| - ProgramItem.new('rubyprog', 'name', rubypath, | |
| - 'the ruby program using for installation'), | |
| - ProgramItem.new('makeprog', 'name', makeprog, | |
| - 'the make program to compile ruby extentions'), | |
| - SelectItem.new('shebang', 'all/ruby/never', 'ruby', | |
| - 'shebang line (#!) editing mode'), | |
| - BoolItem.new('without-ext', 'yes/no', 'no', | |
| - 'does not compile/install ruby extentions') | |
| - ] | |
| - end | |
| - private :standard_entries | |
| - | |
| - def load_multipackage_entries | |
| - multipackage_entries().each do |ent| | |
| - add ent | |
| - end | |
| - end | |
| - | |
| - def multipackage_entries | |
| - [ | |
| - PackageSelectionItem.new('with', 'name,name...', '', 'ALL', | |
| - 'package names that you want to install'), | |
| - PackageSelectionItem.new('without', 'name,name...', '', 'NONE', | |
| - 'package names that you do not want to install') | |
| - ] | |
| - end | |
| - private :multipackage_entries | |
| - | |
| - ALIASES = { | |
| - 'std-ruby' => 'librubyver', | |
| - 'stdruby' => 'librubyver', | |
| - 'rubylibdir' => 'librubyver', | |
| - 'archdir' => 'librubyverarch', | |
| - 'site-ruby-common' => 'siteruby', # For backward compatibility | |
| - 'site-ruby' => 'siterubyver', # For backward compatibility | |
| - 'bin-dir' => 'bindir', | |
| - 'bin-dir' => 'bindir', | |
| - 'rb-dir' => 'rbdir', | |
| - 'so-dir' => 'sodir', | |
| - 'data-dir' => 'datadir', | |
| - 'ruby-path' => 'rubypath', | |
| - 'ruby-prog' => 'rubyprog', | |
| - 'ruby' => 'rubyprog', | |
| - 'make-prog' => 'makeprog', | |
| - 'make' => 'makeprog' | |
| - } | |
| - | |
| - def fixup | |
| - ALIASES.each do |ali, name| | |
| - @table[ali] = @table[name] | |
| - end | |
| - @items.freeze | |
| - @table.freeze | |
| - @options_re = /\A--(#{@table.keys.join('|')})(?:=(.*))?\z/ | |
| - end | |
| - | |
| - def parse_opt(opt) | |
| - m = @options_re.match(opt) or setup_rb_error "config: unknown option #{opt… | |
| - m.to_a[1,2] | |
| - end | |
| - | |
| - def dllext | |
| - @rbconfig['DLEXT'] | |
| - end | |
| - | |
| - def value_config?(name) | |
| - lookup(name).value? | |
| - end | |
| - | |
| - class Item | |
| - def initialize(name, template, default, desc) | |
| - @name = name.freeze | |
| - @template = template | |
| - @value = default | |
| - @default = default | |
| - @description = desc | |
| - end | |
| - | |
| - attr_reader :name | |
| - attr_reader :description | |
| - | |
| - attr_accessor :default | |
| - alias help_default default | |
| - | |
| - def help_opt | |
| - "--#{@name}=#{@template}" | |
| - end | |
| - | |
| - def value? | |
| - true | |
| - end | |
| - | |
| - def value | |
| - @value | |
| - end | |
| - | |
| - def resolve(table) | |
| - @value.gsub(%r<\$([^/]+)>) { table[$1] } | |
| - end | |
| - | |
| - def set(val) | |
| - @value = check(val) | |
| - end | |
| - | |
| - private | |
| - | |
| - def check(val) | |
| - setup_rb_error "config: --#{name} requires argument" unless val | |
| - val | |
| - end | |
| - end | |
| - | |
| - class BoolItem < Item | |
| - def config_type | |
| - 'bool' | |
| - end | |
| - | |
| - def help_opt | |
| - "--#{@name}" | |
| - end | |
| - | |
| - private | |
| - | |
| - def check(val) | |
| - return 'yes' unless val | |
| - case val | |
| - when /\Ay(es)?\z/i, /\At(rue)?\z/i then 'yes' | |
| - when /\An(o)?\z/i, /\Af(alse)\z/i then 'no' | |
| - else | |
| - setup_rb_error "config: --#{@name} accepts only yes/no for argument" | |
| - end | |
| - end | |
| - end | |
| - | |
| - class PathItem < Item | |
| - def config_type | |
| - 'path' | |
| - end | |
| - | |
| - private | |
| - | |
| - def check(path) | |
| - setup_rb_error "config: --#{@name} requires argument" unless path | |
| - path[0,1] == '$' ? path : File.expand_path(path) | |
| - end | |
| - end | |
| - | |
| - class ProgramItem < Item | |
| - def config_type | |
| - 'program' | |
| - end | |
| - end | |
| - | |
| - class SelectItem < Item | |
| - def initialize(name, selection, default, desc) | |
| - super | |
| - @ok = selection.split('/') | |
| - end | |
| - | |
| - def config_type | |
| - 'select' | |
| - end | |
| - | |
| - private | |
| - | |
| - def check(val) | |
| - unless @ok.include?(val.strip) | |
| - setup_rb_error "config: use --#{@name}=#{@template} (#{val})" | |
| - end | |
| - val.strip | |
| - end | |
| - end | |
| - | |
| - class ExecItem < Item | |
| - def initialize(name, selection, desc, &block) | |
| - super name, selection, nil, desc | |
| - @ok = selection.split('/') | |
| - @action = block | |
| - end | |
| - | |
| - def config_type | |
| - 'exec' | |
| - end | |
| - | |
| - def value? | |
| - false | |
| - end | |
| - | |
| - def resolve(table) | |
| - setup_rb_error "$#{name()} wrongly used as option value" | |
| - end | |
| - | |
| - undef set | |
| - | |
| - def evaluate(val, table) | |
| - v = val.strip.downcase | |
| - unless @ok.include?(v) | |
| - setup_rb_error "invalid option --#{@name}=#{val} (use #{@template})" | |
| - end | |
| - @action.call v, table | |
| - end | |
| - end | |
| - | |
| - class PackageSelectionItem < Item | |
| - def initialize(name, template, default, help_default, desc) | |
| - super name, template, default, desc | |
| - @help_default = help_default | |
| - end | |
| - | |
| - attr_reader :help_default | |
| - | |
| - def config_type | |
| - 'package' | |
| - end | |
| - | |
| - private | |
| - | |
| - def check(val) | |
| - unless File.dir?("packages/#{val}") | |
| - setup_rb_error "config: no such package: #{val}" | |
| - end | |
| - val | |
| - end | |
| - end | |
| - | |
| - class MetaConfigEnvironment | |
| - def initialize(config, installer) | |
| - @config = config | |
| - @installer = installer | |
| - end | |
| - | |
| - def config_names | |
| - @config.names | |
| - end | |
| - | |
| - def config?(name) | |
| - @config.key?(name) | |
| - end | |
| - | |
| - def bool_config?(name) | |
| - @config.lookup(name).config_type == 'bool' | |
| - end | |
| - | |
| - def path_config?(name) | |
| - @config.lookup(name).config_type == 'path' | |
| - end | |
| - | |
| - def value_config?(name) | |
| - @config.lookup(name).config_type != 'exec' | |
| - end | |
| - | |
| - def add_config(item) | |
| - @config.add item | |
| - end | |
| - | |
| - def add_bool_config(name, default, desc) | |
| - @config.add BoolItem.new(name, 'yes/no', default ? 'yes' : 'no', desc) | |
| - end | |
| - | |
| - def add_path_config(name, default, desc) | |
| - @config.add PathItem.new(name, 'path', default, desc) | |
| - end | |
| - | |
| - def set_config_default(name, default) | |
| - @config.lookup(name).default = default | |
| - end | |
| - | |
| - def remove_config(name) | |
| - @config.remove(name) | |
| - end | |
| - | |
| - # For only multipackage | |
| - def packages | |
| - raise '[setup.rb fatal] multi-package metaconfig API packages() called f… | |
| - @installer.packages | |
| - end | |
| - | |
| - # For only multipackage | |
| - def declare_packages(list) | |
| - raise '[setup.rb fatal] multi-package metaconfig API declare_packages() … | |
| - @installer.packages = list | |
| - end | |
| - end | |
| - | |
| -end # class ConfigTable | |
| - | |
| - | |
| -# This module requires: #verbose?, #no_harm? | |
| -module FileOperations | |
| - | |
| - def mkdir_p(dirname, prefix = nil) | |
| - dirname = prefix + File.expand_path(dirname) if prefix | |
| - $stderr.puts "mkdir -p #{dirname}" if verbose? | |
| - return if no_harm? | |
| - | |
| - # Does not check '/', it's too abnormal. | |
| - dirs = File.expand_path(dirname).split(%r<(?=/)>) | |
| - if /\A[a-z]:\z/i =~ dirs[0] | |
| - disk = dirs.shift | |
| - dirs[0] = disk + dirs[0] | |
| - end | |
| - dirs.each_index do |idx| | |
| - path = dirs[0..idx].join('') | |
| - Dir.mkdir path unless File.dir?(path) | |
| - end | |
| - end | |
| - | |
| - def rm_f(path) | |
| - $stderr.puts "rm -f #{path}" if verbose? | |
| - return if no_harm? | |
| - force_remove_file path | |
| - end | |
| - | |
| - def rm_rf(path) | |
| - $stderr.puts "rm -rf #{path}" if verbose? | |
| - return if no_harm? | |
| - remove_tree path | |
| - end | |
| - | |
| - def remove_tree(path) | |
| - if File.symlink?(path) | |
| - remove_file path | |
| - elsif File.dir?(path) | |
| - remove_tree0 path | |
| - else | |
| - force_remove_file path | |
| - end | |
| - end | |
| - | |
| - def remove_tree0(path) | |
| - Dir.foreach(path) do |ent| | |
| - next if ent == '.' | |
| - next if ent == '..' | |
| - entpath = "#{path}/#{ent}" | |
| - if File.symlink?(entpath) | |
| - remove_file entpath | |
| - elsif File.dir?(entpath) | |
| - remove_tree0 entpath | |
| - else | |
| - force_remove_file entpath | |
| - end | |
| - end | |
| - begin | |
| - Dir.rmdir path | |
| - rescue Errno::ENOTEMPTY | |
| - # directory may not be empty | |
| - end | |
| - end | |
| - | |
| - def move_file(src, dest) | |
| - force_remove_file dest | |
| - begin | |
| - File.rename src, dest | |
| - rescue | |
| - File.open(dest, 'wb') {|f| | |
| - f.write File.binread(src) | |
| - } | |
| - File.chmod File.stat(src).mode, dest | |
| - File.unlink src | |
| - end | |
| - end | |
| - | |
| - def force_remove_file(path) | |
| - begin | |
| - remove_file path | |
| - rescue | |
| - end | |
| - end | |
| - | |
| - def remove_file(path) | |
| - File.chmod 0777, path | |
| - File.unlink path | |
| - end | |
| - | |
| - def install(from, dest, mode, prefix = nil) | |
| - $stderr.puts "install #{from} #{dest}" if verbose? | |
| - return if no_harm? | |
| - | |
| - realdest = prefix ? prefix + File.expand_path(dest) : dest | |
| - realdest = File.join(realdest, File.basename(from)) if File.dir?(realdest) | |
| - str = File.binread(from) | |
| - if diff?(str, realdest) | |
| - verbose_off { | |
| - rm_f realdest if File.exist?(realdest) | |
| - } | |
| - File.open(realdest, 'wb') {|f| | |
| - f.write str | |
| - } | |
| - File.chmod mode, realdest | |
| - | |
| - File.open("#{objdir_root()}/InstalledFiles", 'a') {|f| | |
| - if prefix | |
| - f.puts realdest.sub(prefix, '') | |
| - else | |
| - f.puts realdest | |
| - end | |
| - } | |
| - end | |
| - end | |
| - | |
| - def diff?(new_content, path) | |
| - return true unless File.exist?(path) | |
| - new_content != File.binread(path) | |
| - end | |
| - | |
| - def command(*args) | |
| - $stderr.puts args.join(' ') if verbose? | |
| - system(*args) or raise RuntimeError, | |
| - "system(#{args.map{|a| a.inspect }.join(' ')}) failed" | |
| - end | |
| - | |
| - def ruby(*args) | |
| - command config('rubyprog'), *args | |
| - end | |
| - | |
| - def make(task = nil) | |
| - command(*[config('makeprog'), task].compact) | |
| - end | |
| - | |
| - def extdir?(dir) | |
| - File.exist?("#{dir}/MANIFEST") or File.exist?("#{dir}/extconf.rb") | |
| - end | |
| - | |
| - def files_of(dir) | |
| - Dir.open(dir) {|d| | |
| - return d.select {|ent| File.file?("#{dir}/#{ent}") } | |
| - } | |
| - end | |
| - | |
| - DIR_REJECT = %w( . .. CVS SCCS RCS CVS.adm .svn ) | |
| - | |
| - def directories_of(dir) | |
| - Dir.open(dir) {|d| | |
| - return d.select {|ent| File.dir?("#{dir}/#{ent}") } - DIR_REJECT | |
| - } | |
| - end | |
| - | |
| -end | |
| - | |
| - | |
| -# This module requires: #srcdir_root, #objdir_root, #relpath | |
| -module HookScriptAPI | |
| - | |
| - def get_config(key) | |
| - @config[key] | |
| - end | |
| - | |
| - alias config get_config | |
| - | |
| - # obsolete: use metaconfig to change configuration | |
| - def set_config(key, val) | |
| - @config[key] = val | |
| - end | |
| - | |
| - # | |
| - # srcdir/objdir (works only in the package directory) | |
| - # | |
| - | |
| - def curr_srcdir | |
| - "#{srcdir_root()}/#{relpath()}" | |
| - end | |
| - | |
| - def curr_objdir | |
| - "#{objdir_root()}/#{relpath()}" | |
| - end | |
| - | |
| - def srcfile(path) | |
| - "#{curr_srcdir()}/#{path}" | |
| - end | |
| - | |
| - def srcexist?(path) | |
| - File.exist?(srcfile(path)) | |
| - end | |
| - | |
| - def srcdirectory?(path) | |
| - File.dir?(srcfile(path)) | |
| - end | |
| - | |
| - def srcfile?(path) | |
| - File.file?(srcfile(path)) | |
| - end | |
| - | |
| - def srcentries(path = '.') | |
| - Dir.open("#{curr_srcdir()}/#{path}") {|d| | |
| - return d.to_a - %w(. ..) | |
| - } | |
| - end | |
| - | |
| - def srcfiles(path = '.') | |
| - srcentries(path).select {|fname| | |
| - File.file?(File.join(curr_srcdir(), path, fname)) | |
| - } | |
| - end | |
| - | |
| - def srcdirectories(path = '.') | |
| - srcentries(path).select {|fname| | |
| - File.dir?(File.join(curr_srcdir(), path, fname)) | |
| - } | |
| - end | |
| - | |
| -end | |
| - | |
| - | |
| -class ToplevelInstaller | |
| - | |
| - Version = '3.4.1' | |
| - Copyright = 'Copyright (c) 2000-2005 Minero Aoki' | |
| - | |
| - TASKS = [ | |
| - [ 'all', 'do config, setup, then install' ], | |
| - [ 'config', 'saves your configurations' ], | |
| - [ 'show', 'shows current configuration' ], | |
| - [ 'setup', 'compiles ruby extentions and others' ], | |
| - [ 'install', 'installs files' ], | |
| - [ 'test', 'run all tests in test/' ], | |
| - [ 'clean', "does `make clean' for each extention" ], | |
| - [ 'distclean',"does `make distclean' for each extention" ] | |
| - ] | |
| - | |
| - def ToplevelInstaller.invoke | |
| - config = ConfigTable.new(load_rbconfig()) | |
| - config.load_standard_entries | |
| - config.load_multipackage_entries if multipackage? | |
| - config.fixup | |
| - klass = (multipackage?() ? ToplevelInstallerMulti : ToplevelInstaller) | |
| - klass.new(File.dirname($0), config).invoke | |
| - end | |
| - | |
| - def ToplevelInstaller.multipackage? | |
| - File.dir?(File.dirname($0) + '/packages') | |
| - end | |
| - | |
| - def ToplevelInstaller.load_rbconfig | |
| - if arg = ARGV.detect {|arg| /\A--rbconfig=/ =~ arg } | |
| - ARGV.delete(arg) | |
| - load File.expand_path(arg.split(/=/, 2)[1]) | |
| - $".push 'rbconfig.rb' | |
| - else | |
| - require 'rbconfig' | |
| - end | |
| - ::Config::CONFIG | |
| - end | |
| - | |
| - def initialize(ardir_root, config) | |
| - @ardir = File.expand_path(ardir_root) | |
| - @config = config | |
| - # cache | |
| - @valid_task_re = nil | |
| - end | |
| - | |
| - def config(key) | |
| - @config[key] | |
| - end | |
| - | |
| - def inspect | |
| - "#<#{self.class} #{__id__()}>" | |
| - end | |
| - | |
| - def invoke | |
| - run_metaconfigs | |
| - case task = parsearg_global() | |
| - when nil, 'all' | |
| - parsearg_config | |
| - init_installers | |
| - exec_config | |
| - exec_setup | |
| - exec_install | |
| - else | |
| - case task | |
| - when 'config', 'test' | |
| - ; | |
| - when 'clean', 'distclean' | |
| - @config.load_savefile if File.exist?(@config.savefile) | |
| - else | |
| - @config.load_savefile | |
| - end | |
| - __send__ "parsearg_#{task}" | |
| - init_installers | |
| - __send__ "exec_#{task}" | |
| - end | |
| - end | |
| - | |
| - def run_metaconfigs | |
| - @config.load_script "#{@ardir}/metaconfig" | |
| - end | |
| - | |
| - def init_installers | |
| - @installer = Installer.new(@config, @ardir, File.expand_path('.')) | |
| - end | |
| - | |
| - # | |
| - # Hook Script API bases | |
| - # | |
| - | |
| - def srcdir_root | |
| - @ardir | |
| - end | |
| - | |
| - def objdir_root | |
| - '.' | |
| - end | |
| - | |
| - def relpath | |
| - '.' | |
| - end | |
| - | |
| - # | |
| - # Option Parsing | |
| - # | |
| - | |
| - def parsearg_global | |
| - while arg = ARGV.shift | |
| - case arg | |
| - when /\A\w+\z/ | |
| - setup_rb_error "invalid task: #{arg}" unless valid_task?(arg) | |
| - return arg | |
| - when '-q', '--quiet' | |
| - @config.verbose = false | |
| - when '--verbose' | |
| - @config.verbose = true | |
| - when '--help' | |
| - print_usage $stdout | |
| - exit 0 | |
| - when '--version' | |
| - puts "#{File.basename($0)} version #{Version}" | |
| - exit 0 | |
| - when '--copyright' | |
| - puts Copyright | |
| - exit 0 | |
| - else | |
| - setup_rb_error "unknown global option '#{arg}'" | |
| - end | |
| - end | |
| - nil | |
| - end | |
| - | |
| - def valid_task?(t) | |
| - valid_task_re() =~ t | |
| - end | |
| - | |
| - def valid_task_re | |
| - @valid_task_re ||= /\A(?:#{TASKS.map {|task,desc| task }.join('|')})\z/ | |
| - end | |
| - | |
| - def parsearg_no_options | |
| - unless ARGV.empty? | |
| - task = caller(0).first.slice(%r<`parsearg_(\w+)'>, 1) | |
| - setup_rb_error "#{task}: unknown options: #{ARGV.join(' ')}" | |
| - end | |
| - end | |
| - | |
| - alias parsearg_show parsearg_no_options | |
| - alias parsearg_setup parsearg_no_options | |
| - alias parsearg_test parsearg_no_options | |
| - alias parsearg_clean parsearg_no_options | |
| - alias parsearg_distclean parsearg_no_options | |
| - | |
| - def parsearg_config | |
| - evalopt = [] | |
| - set = [] | |
| - @config.config_opt = [] | |
| - while i = ARGV.shift | |
| - if /\A--?\z/ =~ i | |
| - @config.config_opt = ARGV.dup | |
| - break | |
| - end | |
| - name, value = *@config.parse_opt(i) | |
| - if @config.value_config?(name) | |
| - @config[name] = value | |
| - else | |
| - evalopt.push [name, value] | |
| - end | |
| - set.push name | |
| - end | |
| - evalopt.each do |name, value| | |
| - @config.lookup(name).evaluate value, @config | |
| - end | |
| - # Check if configuration is valid | |
| - set.each do |n| | |
| - @config[n] if @config.value_config?(n) | |
| - end | |
| - end | |
| - | |
| - def parsearg_install | |
| - @config.no_harm = false | |
| - @config.install_prefix = '' | |
| - while a = ARGV.shift | |
| - case a | |
| - when '--no-harm' | |
| - @config.no_harm = true | |
| - when /\A--prefix=/ | |
| - path = a.split(/=/, 2)[1] | |
| - path = File.expand_path(path) unless path[0,1] == '/' | |
| - @config.install_prefix = path | |
| - else | |
| - setup_rb_error "install: unknown option #{a}" | |
| - end | |
| - end | |
| - end | |
| - | |
| - def print_usage(out) | |
| - out.puts 'Typical Installation Procedure:' | |
| - out.puts " $ ruby #{File.basename $0} config" | |
| - out.puts " $ ruby #{File.basename $0} setup" | |
| - out.puts " # ruby #{File.basename $0} install (may require root privilege… | |
| - out.puts | |
| - out.puts 'Detailed Usage:' | |
| - out.puts " ruby #{File.basename $0} <global option>" | |
| - out.puts " ruby #{File.basename $0} [<global options>] <task> [<task opti… | |
| - | |
| - fmt = " %-24s %s\n" | |
| - out.puts | |
| - out.puts 'Global options:' | |
| - out.printf fmt, '-q,--quiet', 'suppress message outputs' | |
| - out.printf fmt, ' --verbose', 'output messages verbosely' | |
| - out.printf fmt, ' --help', 'print this message' | |
| - out.printf fmt, ' --version', 'print version and quit' | |
| - out.printf fmt, ' --copyright', 'print copyright and quit' | |
| - out.puts | |
| - out.puts 'Tasks:' | |
| - TASKS.each do |name, desc| | |
| - out.printf fmt, name, desc | |
| - end | |
| - | |
| - fmt = " %-24s %s [%s]\n" | |
| - out.puts | |
| - out.puts 'Options for CONFIG or ALL:' | |
| - @config.each do |item| | |
| - out.printf fmt, item.help_opt, item.description, item.help_default | |
| - end | |
| - out.printf fmt, '--rbconfig=path', 'rbconfig.rb to load',"running ruby's" | |
| - out.puts | |
| - out.puts 'Options for INSTALL:' | |
| - out.printf fmt, '--no-harm', 'only display what to do if given', 'off' | |
| - out.printf fmt, '--prefix=path', 'install path prefix', '' | |
| - out.puts | |
| - end | |
| - | |
| - # | |
| - # Task Handlers | |
| - # | |
| - | |
| - def exec_config | |
| - @installer.exec_config | |
| - @config.save # must be final | |
| - end | |
| - | |
| - def exec_setup | |
| - @installer.exec_setup | |
| - end | |
| - | |
| - def exec_install | |
| - @installer.exec_install | |
| - end | |
| - | |
| - def exec_test | |
| - @installer.exec_test | |
| - end | |
| - | |
| - def exec_show | |
| - @config.each do |i| | |
| - printf "%-20s %s\n", i.name, i.value if i.value? | |
| - end | |
| - end | |
| - | |
| - def exec_clean | |
| - @installer.exec_clean | |
| - end | |
| - | |
| - def exec_distclean | |
| - @installer.exec_distclean | |
| - end | |
| - | |
| -end # class ToplevelInstaller | |
| - | |
| - | |
| -class ToplevelInstallerMulti < ToplevelInstaller | |
| - | |
| - include FileOperations | |
| - | |
| - def initialize(ardir_root, config) | |
| - super | |
| - @packages = directories_of("#{@ardir}/packages") | |
| - raise 'no package exists' if @packages.empty? | |
| - @root_installer = Installer.new(@config, @ardir, File.expand_path('.')) | |
| - end | |
| - | |
| - def run_metaconfigs | |
| - @config.load_script "#{@ardir}/metaconfig", self | |
| - @packages.each do |name| | |
| - @config.load_script "#{@ardir}/packages/#{name}/metaconfig" | |
| - end | |
| - end | |
| - | |
| - attr_reader :packages | |
| - | |
| - def packages=(list) | |
| - raise 'package list is empty' if list.empty? | |
| - list.each do |name| | |
| - raise "directory packages/#{name} does not exist"\ | |
| - unless File.dir?("#{@ardir}/packages/#{name}") | |
| - end | |
| - @packages = list | |
| - end | |
| - | |
| - def init_installers | |
| - @installers = {} | |
| - @packages.each do |pack| | |
| - @installers[pack] = Installer.new(@config, | |
| - "#{@ardir}/packages/#{pack}", | |
| - "packages/#{pack}") | |
| - end | |
| - with = extract_selection(config('with')) | |
| - without = extract_selection(config('without')) | |
| - @selected = @installers.keys.select {|name| | |
| - (with.empty? or with.include?(name)) \ | |
| - and not without.include?(name) | |
| - } | |
| - end | |
| - | |
| - def extract_selection(list) | |
| - a = list.split(/,/) | |
| - a.each do |name| | |
| - setup_rb_error "no such package: #{name}" unless @installers.key?(name) | |
| - end | |
| - a | |
| - end | |
| - | |
| - def print_usage(f) | |
| - super | |
| - f.puts 'Inluded packages:' | |
| - f.puts ' ' + @packages.sort.join(' ') | |
| - f.puts | |
| - end | |
| - | |
| - # | |
| - # Task Handlers | |
| - # | |
| - | |
| - def exec_config | |
| - run_hook 'pre-config' | |
| - each_selected_installers {|inst| inst.exec_config } | |
| - run_hook 'post-config' | |
| - @config.save # must be final | |
| - end | |
| - | |
| - def exec_setup | |
| - run_hook 'pre-setup' | |
| - each_selected_installers {|inst| inst.exec_setup } | |
| - run_hook 'post-setup' | |
| - end | |
| - | |
| - def exec_install | |
| - run_hook 'pre-install' | |
| - each_selected_installers {|inst| inst.exec_install } | |
| - run_hook 'post-install' | |
| - end | |
| - | |
| - def exec_test | |
| - run_hook 'pre-test' | |
| - each_selected_installers {|inst| inst.exec_test } | |
| - run_hook 'post-test' | |
| - end | |
| - | |
| - def exec_clean | |
| - rm_f @config.savefile | |
| - run_hook 'pre-clean' | |
| - each_selected_installers {|inst| inst.exec_clean } | |
| - run_hook 'post-clean' | |
| - end | |
| - | |
| - def exec_distclean | |
| - rm_f @config.savefile | |
| - run_hook 'pre-distclean' | |
| - each_selected_installers {|inst| inst.exec_distclean } | |
| - run_hook 'post-distclean' | |
| - end | |
| - | |
| - # | |
| - # lib | |
| - # | |
| - | |
| - def each_selected_installers | |
| - Dir.mkdir 'packages' unless File.dir?('packages') | |
| - @selected.each do |pack| | |
| - $stderr.puts "Processing the package `#{pack}' ..." if verbose? | |
| - Dir.mkdir "packages/#{pack}" unless File.dir?("packages/#{pack}") | |
| - Dir.chdir "packages/#{pack}" | |
| - yield @installers[pack] | |
| - Dir.chdir '../..' | |
| - end | |
| - end | |
| - | |
| - def run_hook(id) | |
| - @root_installer.run_hook id | |
| - end | |
| - | |
| - # module FileOperations requires this | |
| - def verbose? | |
| - @config.verbose? | |
| - end | |
| - | |
| - # module FileOperations requires this | |
| - def no_harm? | |
| - @config.no_harm? | |
| - end | |
| - | |
| -end # class ToplevelInstallerMulti | |
| - | |
| - | |
| -class Installer | |
| - | |
| - FILETYPES = %w( bin lib ext data conf man ) | |
| - | |
| - include FileOperations | |
| - include HookScriptAPI | |
| - | |
| - def initialize(config, srcroot, objroot) | |
| - @config = config | |
| - @srcdir = File.expand_path(srcroot) | |
| - @objdir = File.expand_path(objroot) | |
| - @currdir = '.' | |
| - end | |
| - | |
| - def inspect | |
| - "#<#{self.class} #{File.basename(@srcdir)}>" | |
| - end | |
| - | |
| - def noop(rel) | |
| - end | |
| - | |
| - # | |
| - # Hook Script API base methods | |
| - # | |
| - | |
| - def srcdir_root | |
| - @srcdir | |
| - end | |
| - | |
| - def objdir_root | |
| - @objdir | |
| - end | |
| - | |
| - def relpath | |
| - @currdir | |
| - end | |
| - | |
| - # | |
| - # Config Access | |
| - # | |
| - | |
| - # module FileOperations requires this | |
| - def verbose? | |
| - @config.verbose? | |
| - end | |
| - | |
| - # module FileOperations requires this | |
| - def no_harm? | |
| - @config.no_harm? | |
| - end | |
| - | |
| - def verbose_off | |
| - begin | |
| - save, @config.verbose = @config.verbose?, false | |
| - yield | |
| - ensure | |
| - @config.verbose = save | |
| - end | |
| - end | |
| - | |
| - # | |
| - # TASK config | |
| - # | |
| - | |
| - def exec_config | |
| - exec_task_traverse 'config' | |
| - end | |
| - | |
| - alias config_dir_bin noop | |
| - alias config_dir_lib noop | |
| - | |
| - def config_dir_ext(rel) | |
| - extconf if extdir?(curr_srcdir()) | |
| - end | |
| - | |
| - alias config_dir_data noop | |
| - alias config_dir_conf noop | |
| - alias config_dir_man noop | |
| - | |
| - def extconf | |
| - ruby "#{curr_srcdir()}/extconf.rb", *@config.config_opt | |
| - end | |
| - | |
| - # | |
| - # TASK setup | |
| - # | |
| - | |
| - def exec_setup | |
| - exec_task_traverse 'setup' | |
| - end | |
| - | |
| - def setup_dir_bin(rel) | |
| - files_of(curr_srcdir()).each do |fname| | |
| - update_shebang_line "#{curr_srcdir()}/#{fname}" | |
| - end | |
| - end | |
| - | |
| - alias setup_dir_lib noop | |
| - | |
| - def setup_dir_ext(rel) | |
| - make if extdir?(curr_srcdir()) | |
| - end | |
| - | |
| - alias setup_dir_data noop | |
| - alias setup_dir_conf noop | |
| - alias setup_dir_man noop | |
| - | |
| - def update_shebang_line(path) | |
| - return if no_harm? | |
| - return if config('shebang') == 'never' | |
| - old = Shebang.load(path) | |
| - if old | |
| - $stderr.puts "warning: #{path}: Shebang line includes too many args. It… | |
| - new = new_shebang(old) | |
| - return if new.to_s == old.to_s | |
| - else | |
| - return unless config('shebang') == 'all' | |
| - new = Shebang.new(config('rubypath')) | |
| - end | |
| - $stderr.puts "updating shebang: #{File.basename(path)}" if verbose? | |
| - open_atomic_writer(path) {|output| | |
| - File.open(path, 'rb') {|f| | |
| - f.gets if old # discard | |
| - output.puts new.to_s | |
| - output.print f.read | |
| - } | |
| - } | |
| - end | |
| - | |
| - def new_shebang(old) | |
| - if /\Aruby/ =~ File.basename(old.cmd) | |
| - Shebang.new(config('rubypath'), old.args) | |
| - elsif File.basename(old.cmd) == 'env' and old.args.first == 'ruby' | |
| - Shebang.new(config('rubypath'), old.args[1..-1]) | |
| - else | |
| - return old unless config('shebang') == 'all' | |
| - Shebang.new(config('rubypath')) | |
| - end | |
| - end | |
| - | |
| - def open_atomic_writer(path, &block) | |
| - tmpfile = File.basename(path) + '.tmp' | |
| - begin | |
| - File.open(tmpfile, 'wb', &block) | |
| - File.rename tmpfile, File.basename(path) | |
| - ensure | |
| - File.unlink tmpfile if File.exist?(tmpfile) | |
| - end | |
| - end | |
| - | |
| - class Shebang | |
| - def Shebang.load(path) | |
| - line = nil | |
| - File.open(path) {|f| | |
| - line = f.gets | |
| - } | |
| - return nil unless /\A#!/ =~ line | |
| - parse(line) | |
| - end | |
| - | |
| - def Shebang.parse(line) | |
| - cmd, *args = *line.strip.sub(/\A\#!/, '').split(' ') | |
| - new(cmd, args) | |
| - end | |
| - | |
| - def initialize(cmd, args = []) | |
| - @cmd = cmd | |
| - @args = args | |
| - end | |
| - | |
| - attr_reader :cmd | |
| - attr_reader :args | |
| - | |
| - def to_s | |
| - "#! #{@cmd}" + (@args.empty? ? '' : " #{@args.join(' ')}") | |
| - end | |
| - end | |
| - | |
| - # | |
| - # TASK install | |
| - # | |
| - | |
| - def exec_install | |
| - rm_f 'InstalledFiles' | |
| - exec_task_traverse 'install' | |
| - end | |
| - | |
| - def install_dir_bin(rel) | |
| - install_files targetfiles(), "#{config('bindir')}/#{rel}", 0755 | |
| - end | |
| - | |
| - def install_dir_lib(rel) | |
| - install_files libfiles(), "#{config('rbdir')}/#{rel}", 0644 | |
| - end | |
| - | |
| - def install_dir_ext(rel) | |
| - return unless extdir?(curr_srcdir()) | |
| - install_files rubyextentions('.'), | |
| - "#{config('sodir')}/#{File.dirname(rel)}", | |
| - 0555 | |
| - end | |
| - | |
| - def install_dir_data(rel) | |
| - install_files targetfiles(), "#{config('datadir')}/#{rel}", 0644 | |
| - end | |
| - | |
| - def install_dir_conf(rel) | |
| - # FIXME: should not remove current config files | |
| - # (rename previous file to .old/.org) | |
| - install_files targetfiles(), "#{config('sysconfdir')}/#{rel}", 0644 | |
| - end | |
| - | |
| - def install_dir_man(rel) | |
| - install_files targetfiles(), "#{config('mandir')}/#{rel}", 0644 | |
| - end | |
| - | |
| - def install_files(list, dest, mode) | |
| - mkdir_p dest, @config.install_prefix | |
| - list.each do |fname| | |
| - install fname, dest, mode, @config.install_prefix | |
| - end | |
| - end | |
| - | |
| - def libfiles | |
| - glob_reject(%w(*.y *.output), targetfiles()) | |
| - end | |
| - | |
| - def rubyextentions(dir) | |
| - ents = glob_select("*.#{@config.dllext}", targetfiles()) | |
| - if ents.empty? | |
| - setup_rb_error "no ruby extention exists: 'ruby #{$0} setup' first" | |
| - end | |
| - ents | |
| - end | |
| - | |
| - def targetfiles | |
| - mapdir(existfiles() - hookfiles()) | |
| - end | |
| - | |
| - def mapdir(ents) | |
| - ents.map {|ent| | |
| - if File.exist?(ent) | |
| - then ent # objdir | |
| - else "#{curr_srcdir()}/#{ent}" # srcdir | |
| - end | |
| - } | |
| - end | |
| - | |
| - # picked up many entries from cvs-1.11.1/src/ignore.c | |
| - JUNK_FILES = %w( | |
| - core RCSLOG tags TAGS .make.state | |
| - .nse_depinfo #* .#* cvslog.* ,* .del-* *.olb | |
| - *~ *.old *.bak *.BAK *.orig *.rej _$* *$ | |
| - | |
| - *.org *.in .* | |
| - ) | |
| - | |
| - def existfiles | |
| - glob_reject(JUNK_FILES, (files_of(curr_srcdir()) | files_of('.'))) | |
| - end | |
| - | |
| - def hookfiles | |
| - %w( pre-%s post-%s pre-%s.rb post-%s.rb ).map {|fmt| | |
| - %w( config setup install clean ).map {|t| sprintf(fmt, t) } | |
| - }.flatten | |
| - end | |
| - | |
| - def glob_select(pat, ents) | |
| - re = globs2re([pat]) | |
| - ents.select {|ent| re =~ ent } | |
| - end | |
| - | |
| - def glob_reject(pats, ents) | |
| - re = globs2re(pats) | |
| - ents.reject {|ent| re =~ ent } | |
| - end | |
| - | |
| - GLOB2REGEX = { | |
| - '.' => '\.', | |
| - '$' => '\$', | |
| - '#' => '\#', | |
| - '*' => '.*' | |
| - } | |
| - | |
| - def globs2re(pats) | |
| - /\A(?:#{ | |
| - pats.map {|pat| pat.gsub(/[\.\$\#\*]/) {|ch| GLOB2REGEX[ch] } }.join('|') | |
| - })\z/ | |
| - end | |
| - | |
| - # | |
| - # TASK test | |
| - # | |
| - | |
| - TESTDIR = 'test' | |
| - | |
| - def exec_test | |
| - unless File.directory?('test') | |
| - $stderr.puts 'no test in this package' if verbose? | |
| - return | |
| - end | |
| - $stderr.puts 'Running tests...' if verbose? | |
| - begin | |
| - require 'test/unit' | |
| - rescue LoadError | |
| - setup_rb_error 'test/unit cannot loaded. You need Ruby 1.8 or later to … | |
| - end | |
| - runner = Test::Unit::AutoRunner.new(true) | |
| - runner.to_run << TESTDIR | |
| - runner.run | |
| - end | |
| - | |
| - # | |
| - # TASK clean | |
| - # | |
| - | |
| - def exec_clean | |
| - exec_task_traverse 'clean' | |
| - rm_f @config.savefile | |
| - rm_f 'InstalledFiles' | |
| - end | |
| - | |
| - alias clean_dir_bin noop | |
| - alias clean_dir_lib noop | |
| - alias clean_dir_data noop | |
| - alias clean_dir_conf noop | |
| - alias clean_dir_man noop | |
| - | |
| - def clean_dir_ext(rel) | |
| - return unless extdir?(curr_srcdir()) | |
| - make 'clean' if File.file?('Makefile') | |
| - end | |
| - | |
| - # | |
| - # TASK distclean | |
| - # | |
| - | |
| - def exec_distclean | |
| - exec_task_traverse 'distclean' | |
| - rm_f @config.savefile | |
| - rm_f 'InstalledFiles' | |
| - end | |
| - | |
| - alias distclean_dir_bin noop | |
| - alias distclean_dir_lib noop | |
| - | |
| - def distclean_dir_ext(rel) | |
| - return unless extdir?(curr_srcdir()) | |
| - make 'distclean' if File.file?('Makefile') | |
| - end | |
| - | |
| - alias distclean_dir_data noop | |
| - alias distclean_dir_conf noop | |
| - alias distclean_dir_man noop | |
| - | |
| - # | |
| - # Traversing | |
| - # | |
| - | |
| - def exec_task_traverse(task) | |
| - run_hook "pre-#{task}" | |
| - FILETYPES.each do |type| | |
| - if type == 'ext' and config('without-ext') == 'yes' | |
| - $stderr.puts 'skipping ext/* by user option' if verbose? | |
| - next | |
| - end | |
| - traverse task, type, "#{task}_dir_#{type}" | |
| - end | |
| - run_hook "post-#{task}" | |
| - end | |
| - | |
| - def traverse(task, rel, mid) | |
| - dive_into(rel) { | |
| - run_hook "pre-#{task}" | |
| - __send__ mid, rel.sub(%r[\A.*?(?:/|\z)], '') | |
| - directories_of(curr_srcdir()).each do |d| | |
| - traverse task, "#{rel}/#{d}", mid | |
| - end | |
| - run_hook "post-#{task}" | |
| - } | |
| - end | |
| - | |
| - def dive_into(rel) | |
| - return unless File.dir?("#{@srcdir}/#{rel}") | |
| - | |
| - dir = File.basename(rel) | |
| - Dir.mkdir dir unless File.dir?(dir) | |
| - prevdir = Dir.pwd | |
| - Dir.chdir dir | |
| - $stderr.puts '---> ' + rel if verbose? | |
| - @currdir = rel | |
| - yield | |
| - Dir.chdir prevdir | |
| - $stderr.puts '<--- ' + rel if verbose? | |
| - @currdir = File.dirname(rel) | |
| - end | |
| - | |
| - def run_hook(id) | |
| - path = [ "#{curr_srcdir()}/#{id}", | |
| - "#{curr_srcdir()}/#{id}.rb" ].detect {|cand| File.file?(cand) } | |
| - return unless path | |
| - begin | |
| - instance_eval File.read(path), path, 1 | |
| - rescue | |
| - raise if $DEBUG | |
| - setup_rb_error "hook #{path} failed:\n" + $!.message | |
| - end | |
| - end | |
| - | |
| -end # class Installer | |
| - | |
| - | |
| -class SetupError < StandardError; end | |
| - | |
| -def setup_rb_error(msg) | |
| - raise SetupError, msg | |
| -end | |
| - | |
| -if $0 == __FILE__ | |
| - begin | |
| - ToplevelInstaller.invoke | |
| - rescue SetupError | |
| - raise if $DEBUG | |
| - $stderr.puts $!.message | |
| - $stderr.puts "Try 'ruby #{$0} --help' for detailed usage." | |
| - exit 1 | |
| - end | |
| -end | |
| diff --git a/spec/boot.rb b/spec/boot.rb | |
| @@ -1,23 +1,23 @@ | |
| plugin_root = File.join(File.dirname(__FILE__), '..') | |
| -version = ENV['RAILS_VERSION'] | |
| -version = nil if version and version == "" | |
| -# first look for a symlink to a copy of the framework | |
| -if !version and framework_root = ["#{plugin_root}/rails", "#{plugin_root}/../.… | |
| - puts "found framework root: #{framework_root}" | |
| - # this allows for a plugin to be tested outside of an app and without Rails … | |
| - $:.unshift "#{framework_root}/activesupport/lib", "#{framework_root}/activer… | |
| -else | |
| - # simply use installed gems if available | |
| - puts "using Rails#{version ? ' ' + version : nil} gems" | |
| - require 'rubygems' | |
| - | |
| - if version | |
| - gem 'rails', version | |
| - else | |
| - gem 'actionpack' | |
| - gem 'activerecord' | |
| - end | |
| - require 'active_record' | |
| - require 'action_pack' | |
| -end | |
| +require 'rubygems' | |
| +gem 'rails' | |
| +require 'activerecord' | |
| +require 'active_support' | |
| +require 'action_controller' | |
| +require 'action_view' | |
| + | |
| +$:.unshift "#{plugin_root}/lib" | |
| + | |
| +RAILS_ROOT = File.expand_path(File.dirname(__FILE__) + '/../') | |
| +Rails::Initializer.run(:set_load_path) | |
| +Rails::Initializer.run(:set_autoload_paths) | |
| + | |
| +require File.join(File.dirname(__FILE__), '/../init.rb') | |
| + | |
| +ActiveRecord::Base.logger = Logger.new(File.join(File.dirname(__FILE__), 'log'… | |
| + | |
| +databases = YAML::load(IO.read(File.join(File.dirname(__FILE__), 'db', 'databa… | |
| +# TODO: connect to test database of rails project if exists | |
| +ActiveRecord::Base.establish_connection(databases['sqlite3']) | |
| +load(File.join(File.dirname(__FILE__), 'db', 'schema.rb')) | |
| diff --git a/spec/db/database.yml b/spec/db/database.yml | |
| @@ -1,11 +1,3 @@ | |
| sqlite3: | |
| - database: ":memory:" | |
| - adapter: sqlite3 | |
| - timeout: 500 | |
| - | |
| -mysql: | |
| - adapter: mysql | |
| - username: root | |
| - password: | |
| - encoding: utf8 | |
| - database: reports_as_sparkline_test | |
| + :adapter: sqlite3 | |
| + :dbfile: spec/db/reports_as_sparkline.sqlite3.db | |
| +\ No newline at end of file | |
| diff --git a/spec/db/reports_as_sparkline.sqlite3.db b/spec/db/reports_as_spark… | |
| Binary files differ. | |
| diff --git a/spec/db/schema.rb b/spec/db/schema.rb | |
| @@ -1,17 +1,20 @@ | |
| ActiveRecord::Schema.define(:version => 1) do | |
| + | |
| create_table :users, :force => true do |t| | |
| - t.string :login, :string | |
| + t.string :login, :null => false | |
| + t.integer :profile_visits, :null => false, :default => 0 | |
| + | |
| t.timestamps | |
| end | |
| - | |
| + | |
| create_table :report_caches, :force => true do |t| | |
| - t.string :model_name | |
| - t.string :report_name | |
| - t.string :report_range | |
| - t.float :value | |
| - t.datetime :start | |
| - | |
| + t.string :model_name, :null => false | |
| + t.string :report_name, :null => false | |
| + t.string :report_range, :null => false | |
| + t.float :value, :null => false | |
| + | |
| t.timestamps | |
| end | |
| - add_index :report_caches, [:model_name, :report_name, :report_range, :start]… | |
| + add_index :report_caches, [:model_name, :report_name, :report_range], :uniqu… | |
| + | |
| end | |
| diff --git a/spec/fixtures/users.yml b/spec/fixtures/users.yml | |
| @@ -1,2 +0,0 @@ | |
| -mk: | |
| - login: mk | |
| -\ No newline at end of file | |
| diff --git a/spec/log/spec.log b/spec/log/spec.log | |
| @@ -0,0 +1,5374 @@ | |
| +# Logfile created on Tue Nov 25 13:09:56 +0100 2008 by / | |
| + [4;36;1mSQL (0.000195)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000200)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.130689)[0m [0;1mCREATE TABLE "users" ("id" INTEGER PRIMA… | |
| + [4;35;1mSQL (0.000529)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.156070)[0m [0;1mCREATE TABLE "schema_migrations" ("versi… | |
| + [4;35;1mSQL (0.042967)[0m [0mCREATE UNIQUE INDEX "unique_schema_migrati… | |
| + [4;36;1mSQL (0.000496)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000938)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.030870)[0m [0;1mINSERT INTO "schema_migrations" (version… | |
| + [4;36;1mSQL (0.000203)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000790)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002735)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002373)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000494)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000262)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000197)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000193)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.113255)[0m [0;1mCREATE TABLE "users" ("id" INTEGER PRIMA… | |
| + [4;35;1mSQL (0.000423)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.049599)[0m [0;1mCREATE TABLE "schema_migrations" ("versi… | |
| + [4;35;1mSQL (0.043055)[0m [0mCREATE UNIQUE INDEX "unique_schema_migrati… | |
| + [4;36;1mSQL (0.000481)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000154)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.002476)[0m [0;1mINSERT INTO "schema_migrations" (version… | |
| + [4;36;1mSQL (0.000193)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000437)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002494)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002645)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000614)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002702)[0m [0mCREATE TABLE "schema_migrations" ("version… | |
| + [4;36;1mSQL (0.003589)[0m [0;1mCREATE UNIQUE INDEX "unique_schema_migra… | |
| + [4;35;1mSQL (0.000759)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000272)[0m [0;1mSELECT version FROM "schema_info"[0m | |
| + [4;35;1mSQL (0.000164)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.002470)[0m [0;1mINSERT INTO "schema_migrations" (version… | |
| + [4;35;1mSQL (0.002663)[0m [0mDROP TABLE "schema_info"[0m | |
| + [4;36;1mSQL (0.000451)[0m [0;1mSELECT version FROM "schema_migrations"… | |
| + [4;36;1mSQL (0.000202)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000388)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002168)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002176)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000632)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000272)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000196)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000407)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.136309)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.203528)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000531)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000230)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000219)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000395)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.143138)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.050053)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000537)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000246)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000279)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000205)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000193)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000197)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000215)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000305)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000190)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000195)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000389)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.167500)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.119494)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000473)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000315)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000281)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000199)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000196)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000198)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000191)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000247)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000187)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000192)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000449)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.101556)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.165694)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000499)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000260)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000282)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000202)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000191)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000202)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000191)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000261)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000195)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000198)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000400)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.114842)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.071550)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000481)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000256)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000282)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000202)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000193)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000202)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000189)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000250)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000187)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000191)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000391)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.154867)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.119335)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000439)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000517)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000281)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000229)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000244)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000195)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000190)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000243)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000192)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000194)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000401)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002474)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002595)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000532)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000256)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000280)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000217)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000196)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000191)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000188)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000246)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000190)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000201)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000394)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002396)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002483)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000679)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000282)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000283)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000201)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000192)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000189)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000187)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000252)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000190)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000250)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000488)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.028075)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.039741)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000632)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000249)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000280)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000199)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000191)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000195)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000188)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000250)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000185)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000200)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000391)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002566)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002494)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000691)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000280)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000282)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000203)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000191)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000189)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000188)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000245)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000197)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000193)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000399)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002392)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002447)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000516)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000240)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000279)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000203)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000193)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000191)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000199)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000247)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000186)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000192)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000390)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002551)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002573)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000729)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000244)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000282)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000217)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000255)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000194)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000187)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000238)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000435)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000194)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000397)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002577)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002594)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000593)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000275)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000294)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000205)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000191)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000191)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000186)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000267)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000187)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000196)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.002485)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.110078)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002020)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000753)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000351)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000192)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000398)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002572)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002536)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000463)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000258)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000283)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000227)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000259)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000198)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000191)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000250)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000191)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000191)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000402)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002386)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002414)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000492)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000280)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000195)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000430)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.161835)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.073018)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000887)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000256)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000279)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000203)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000190)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000192)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000196)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000248)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000188)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000195)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000400)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002974)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002343)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000639)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000249)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000191)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000398)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002551)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002971)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000466)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000272)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000207)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000405)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002719)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002838)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000655)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000297)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000206)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000396)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002486)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002475)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.001113)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000318)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000212)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000445)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.107852)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.178375)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000464)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000293)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000203)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000507)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002954)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002467)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.001057)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000339)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000219)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000396)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002554)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002544)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.001125)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000273)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000208)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000400)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.010185)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.044618)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.001051)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000396)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000209)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000398)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.103184)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.006087)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000375)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000206)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000205)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000391)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002253)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002628)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000957)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000286)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000207)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000403)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002686)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002755)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.001035)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000288)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000229)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000425)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.023399)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.041699)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000379)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000230)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000209)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000411)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.006584)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002325)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.001805)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000302)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000311)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000247)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000206)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000390)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002769)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002440)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000831)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000300)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000213)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000394)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002527)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002397)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.001101)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.001377)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000204)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000394)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002641)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002550)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000905)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000281)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000258)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000401)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002491)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002883)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000571)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.001188)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000212)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000395)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.154304)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.180883)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000999)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000371)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000205)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000394)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.003127)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002800)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000990)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.001560)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000209)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000399)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002505)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002403)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.001210)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000256)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000266)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000691)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002461)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002180)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000387)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.001042)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000207)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000411)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002421)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002508)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.001115)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000271)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000210)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000397)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002437)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002775)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.001436)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000268)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000264)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000499)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.178284)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.106196)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000449)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000268)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000311)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000204)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000388)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002390)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002517)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000575)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000270)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000189)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000407)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002431)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002601)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000605)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000269)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000213)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000406)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002728)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002184)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000514)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000238)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000188)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000401)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.003074)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002384)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000477)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000231)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000392)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000954)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.001988)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002120)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000275)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000179)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000206)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.001016)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002973)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002333)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000678)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000334)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000196)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000435)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.120515)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.177335)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000617)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000250)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000199)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000391)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002552)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002725)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000693)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000286)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000205)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000408)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002600)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002431)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000536)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000242)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mKvlr::ReportsAsSparkline::ReportCache Load (0.000000)[0m [0;1mS… | |
| + [4;35;1mKvlr::ReportsAsSparkline::ReportCache Load (0.000000)[0m [0mSQL… | |
| + [4;36;1mKvlr::ReportsAsSparkline::ReportCache Load (0.000000)[0m [0;1mS… | |
| + [4;36;1mSQL (0.000192)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000400)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002586)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002520)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000384)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002783)[0m [0mCREATE TABLE "report_caches" ("id" INTEGER… | |
| + [4;36;1mSQL (0.003345)[0m [0;1mCREATE UNIQUE INDEX "report_caches_uk" O… | |
| + [4;35;1mSQL (0.000619)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000241)[0m [0;1mSELECT version FROM "schema_migrations"… | |
| + [4;35;1mKvlr::ReportsAsSparkline::ReportCache Load (0.000198)[0m [0mSEL… | |
| + [4;36;1mSQL (0.000507)[0m [0;1mSELECT count(*) AS count_all, DATE(creat… | |
| + [4;35;1mKvlr::ReportsAsSparkline::ReportCache Load (0.000117)[0m [0mSEL… | |
| + [4;36;1mKvlr::ReportsAsSparkline::ReportCache Load (0.000129)[0m [0;1mS… | |
| + [4;35;1mSQL (0.000409)[0m [0mSELECT count(*) AS count_all, DATE(created… | |
| + [4;36;1mKvlr::ReportsAsSparkline::ReportCache Load (0.000113)[0m [0;1mS… | |
| + [4;35;1mKvlr::ReportsAsSparkline::ReportCache Load (0.000116)[0m [0mSEL… | |
| + [4;36;1mSQL (0.000430)[0m [0;1mSELECT count(*) AS count_all, DATE(creat… | |
| + [4;35;1mKvlr::ReportsAsSparkline::ReportCache Load (0.000114)[0m [0mSEL… | |
| + [4;36;1mSQL (0.000195)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000476)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.003008)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002704)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000482)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003628)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002933)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002638)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000590)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000243)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mKvlr::ReportsAsSparkline::ReportCache Load (0.000232)[0m [0;1mS… | |
| + [4;35;1mSQL (0.000709)[0m [0mSELECT count(*) AS count_all, DATE(created… | |
| + [4;36;1mKvlr::ReportsAsSparkline::ReportCache Load (0.000168)[0m [0;1mS… | |
| + [4;35;1mKvlr::ReportsAsSparkline::ReportCache Load (0.000161)[0m [0mSEL… | |
| + [4;36;1mSQL (0.000606)[0m [0;1mSELECT count(*) AS count_all, DATE(creat… | |
| + [4;35;1mKvlr::ReportsAsSparkline::ReportCache Load (0.000145)[0m [0mSEL… | |
| + [4;36;1mKvlr::ReportsAsSparkline::ReportCache Load (0.000132)[0m [0;1mS… | |
| + [4;35;1mSQL (0.000613)[0m [0mSELECT count(*) AS count_all, DATE(created… | |
| + [4;36;1mKvlr::ReportsAsSparkline::ReportCache Load (0.000190)[0m [0;1mS… | |
| + [4;36;1mSQL (0.000206)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000473)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002746)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002966)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000484)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003501)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002848)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.000000)[0m [0mSQLite3::SQLException: table report_caches… | |
| + [4;36;1mSQL (0.000208)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000458)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002799)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002820)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000482)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003417)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002429)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.000000)[0m [0mSQLite3::SQLException: table report_caches… | |
| + [4;36;1mSQL (0.000206)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000457)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002644)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002746)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000469)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002524)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002389)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002266)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000449)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000449)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000208)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000470)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002637)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002606)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000690)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002695)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002720)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002367)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000331)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000174)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000209)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000532)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002663)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002838)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000592)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.004081)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002655)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002402)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000446)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000268)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000237)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000479)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002638)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.003033)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000677)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003670)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002581)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002502)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000700)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000275)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000208)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000473)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.081752)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.048726)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.001209)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003454)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002039)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002444)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000493)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000181)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000277)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000909)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.003694)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002946)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000427)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002159)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002717)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002603)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000800)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000252)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000240)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000629)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.149541)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.158694)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000531)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.041823)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.003001)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002992)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000529)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000218)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000196)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000479)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002656)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002842)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000429)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002120)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002886)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002822)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000498)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000250)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000192)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000475)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002924)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.003101)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000506)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002284)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002732)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003402)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000585)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000278)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000197)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000480)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.129847)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.073262)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.005394)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.035498)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002975)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002423)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000496)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000265)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000314)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000400)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000315)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000279)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000305)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000215)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000475)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.088705)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.053045)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000524)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002571)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002736)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002521)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000778)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000277)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000325)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000295)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000208)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000523)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.003110)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002739)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000459)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002585)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.004934)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.004431)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000343)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000166)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000208)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000479)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002744)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002929)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000508)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002093)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002242)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002413)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000463)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000262)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000209)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000565)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.103530)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.182805)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000606)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.053063)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.028730)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002545)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000469)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000301)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000209)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000480)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.118841)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.123526)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000938)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.082663)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002973)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002389)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.001512)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000292)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000276)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.001165)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.025237)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002691)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000534)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.006284)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.228190)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.209606)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000924)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000268)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000327)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000208)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000504)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002817)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002960)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000539)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.004839)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.003432)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.004406)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000708)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000415)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000360)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000218)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000476)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.118310)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.161518)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000639)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.118328)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.038298)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003080)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000487)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000253)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000207)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000486)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002751)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002767)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000495)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002135)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002348)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003647)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.001121)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000270)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000213)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000556)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.123474)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.132419)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000560)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.052439)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002846)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002685)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000425)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000168)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000000)[0m [0;1mSQLite3::SQLException: users.str… | |
| + [4;36;1mSQL (0.000226)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000482)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002595)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002879)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000550)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.004914)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002905)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002752)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000460)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000382)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000361)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000449)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000458)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;36;1mSQL (0.000207)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000473)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002907)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002759)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000452)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003587)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.003188)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002982)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.001853)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000241)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000359)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000451)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000445)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001002)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000332)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000478)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.189883)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.191082)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000718)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.090899)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.003505)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.009358)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.001162)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000246)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000354)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000298)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000397)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001104)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000229)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000485)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.149505)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.199259)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000483)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.123707)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.050741)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003884)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000504)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000184)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000349)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000425)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000442)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;36;1mSQL (0.000210)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000474)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.204709)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.153647)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000501)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.071596)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.041143)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003349)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000589)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000217)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000352)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000557)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000433)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.000544)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000211)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000476)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.003001)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.003001)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000811)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002898)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002823)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003826)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000546)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002773)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000351)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000459)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000560)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;36;1mSQL (0.000211)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000513)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.125919)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.054530)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000625)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.029754)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002836)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002677)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000478)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000222)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000352)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000404)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000555)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;36;1mSQL (0.000213)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000497)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002827)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002951)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000559)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002891)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002950)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002945)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000518)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000284)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000352)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000488)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.001414)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;36;1mSQL (0.000209)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000541)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002908)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.003293)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000554)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003985)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002781)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003254)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000719)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000760)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000433)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000445)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000532)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;36;1mSQL (0.000261)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000540)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.003911)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002132)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000591)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.184723)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.201990)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.041012)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000893)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000271)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000250)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000477)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002632)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002701)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000561)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003515)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002813)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003260)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000933)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000290)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000345)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000418)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000469)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001184)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000210)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000476)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002696)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.003053)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000497)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002381)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.003512)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.001857)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000390)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000183)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000455)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000418)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000432)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.000000)[0m [0mSQLite3::SQLException: near "AND": syntax … | |
| + [4;36;1mSQL (0.000212)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000473)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.162189)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.091579)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000564)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.040363)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.003232)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.004181)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000958)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000320)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000426)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000430)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000558)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;36;1mSQL (0.000205)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000609)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002846)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002892)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000609)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002610)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002822)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002874)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000505)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000264)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000349)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000417)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000435)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001109)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000212)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000480)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002612)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002862)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000491)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003890)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002867)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002823)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000446)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000275)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000350)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000460)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000644)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001058)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000209)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000521)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.003098)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.003041)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000492)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003465)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002363)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002876)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000770)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000253)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000352)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000265)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000479)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001100)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000224)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000602)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002665)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002674)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000612)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002386)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.003089)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002828)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000460)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000347)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000399)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000528)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000488)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.000959)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000266)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000502)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.133912)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.065463)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000778)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002832)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002888)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002881)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000492)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000262)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000347)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000444)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000626)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.002167)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000208)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000479)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002788)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002903)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000496)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.004646)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002719)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002868)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000602)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000279)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000347)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000485)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000665)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001572)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000211)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000482)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.003603)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002920)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000703)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002703)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002271)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003488)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.001370)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000492)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000356)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000469)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000435)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001530)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000207)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000493)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002867)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002994)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000514)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003371)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002897)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003036)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000624)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000276)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000367)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000481)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000440)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001666)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000207)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000585)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002655)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.003204)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000660)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.004192)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002770)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003256)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000667)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000640)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000345)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000425)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000432)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001750)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.001433)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mSQL (0.001990)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000208)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000485)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002947)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.003245)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000525)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.004309)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002450)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002540)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000326)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000166)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000350)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000416)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000451)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001445)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000203)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000478)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002865)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002874)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000615)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.004319)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002693)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002368)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000288)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000192)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000453)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000362)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000355)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001072)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000210)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000478)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002709)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002859)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000474)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003581)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002505)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002355)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000336)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000180)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000350)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000408)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000436)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001388)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000210)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000476)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002734)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002868)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000479)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002266)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.003128)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003197)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000444)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000244)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000350)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000458)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000929)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.002287)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000210)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000481)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.089757)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.003896)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000533)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003539)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002979)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002778)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000532)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000532)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000350)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000433)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000471)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001749)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000242)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000637)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.166752)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002217)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000428)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003493)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.001937)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003427)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000376)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000219)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000387)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000461)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000424)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001682)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000269)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000984)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.008601)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.020111)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000491)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002302)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002162)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.001971)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.002430)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000201)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000357)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000654)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000320)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.000959)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000223)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.001119)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002377)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.001618)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.004168)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003917)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002019)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002968)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000325)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000159)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.003217)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000295)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000251)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.000959)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000219)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000469)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002948)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002872)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000475)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002868)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002633)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002411)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.001682)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000468)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000380)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000503)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000413)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001274)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000218)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000478)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002652)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002781)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000505)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002451)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002695)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002773)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000335)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000178)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000352)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000475)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000562)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001884)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000209)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000478)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002522)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.003011)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000478)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002788)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002754)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.004864)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000617)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000472)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000349)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000450)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000614)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001503)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000469)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000330)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000608)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000583)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mSQL (0.000207)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000519)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002495)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002454)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000824)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002156)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002876)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003042)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000954)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000263)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000354)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000471)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000442)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001666)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000470)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000327)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000418)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000759)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mSQL (0.000208)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000478)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002652)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002902)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000514)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003614)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002846)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002738)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000678)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000324)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000354)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000436)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000451)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.002272)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000494)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000326)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000593)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000435)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mSQL (0.000207)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000481)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.178927)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.106082)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000535)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.004090)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.092465)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003477)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000459)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000202)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000353)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000438)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000502)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001535)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000464)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000325)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000625)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000616)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mSQL (0.000266)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.001027)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002617)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.003991)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000378)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002609)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002506)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002922)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000410)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000808)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000498)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000599)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000452)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.000000)[0m [0mSQLite3::SQLException: no such column: reg… | |
| + [4;36;1mUser Load (0.001687)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.003452)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000593)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.002269)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000427)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000593)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000395)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Load (0.000671)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000435)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000514)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000468)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mSQL (0.000211)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000478)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002754)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002738)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000529)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002543)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002538)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.004590)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000786)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000448)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000355)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000417)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000746)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.000000)[0m [0mSQLite3::SQLException: no such column: reg… | |
| + [4;36;1mUser Load (0.000597)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000349)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000463)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000645)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000467)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000611)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000391)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Load (0.000752)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000504)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000483)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000407)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mSQL (0.000211)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000480)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.102224)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.158206)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000532)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.051904)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.003077)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.004861)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000581)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000264)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000348)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000540)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000472)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001764)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000803)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000360)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000222)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000587)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000513)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000443)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000436)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Load (0.001328)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000334)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000451)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000584)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mSQL (0.000204)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000478)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002780)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002925)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000723)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002554)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002917)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002319)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000312)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000173)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000363)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000269)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000545)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001788)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000562)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000344)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000417)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000544)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000452)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000440)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000508)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Load (0.000636)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000394)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000539)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000490)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mSQL (0.000204)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000480)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.090725)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002191)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.002280)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003159)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.004281)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002260)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000321)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000164)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000336)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000263)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000255)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.002321)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000326)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000253)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000217)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000208)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000290)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000480)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000403)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Load (0.000362)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000229)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000214)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000209)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mSQL (0.000228)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000485)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002339)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.001880)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000456)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002161)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002686)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002463)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000476)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000431)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000359)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000413)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000336)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001128)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000329)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000263)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000285)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000317)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000846)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000605)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000337)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Load (0.000465)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000302)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.001258)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000279)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mSQL (0.000219)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000480)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002352)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.031907)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.001535)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003734)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.003607)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.004055)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000323)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000159)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000364)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000307)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000293)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.003911)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000352)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000236)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000222)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000304)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000290)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000265)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000244)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Load (0.000369)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000267)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000265)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000291)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mSQL (0.000214)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000481)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.085759)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.052484)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000587)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003052)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.005618)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002959)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000612)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000172)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000363)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000524)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000439)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Load (0.000729)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000367)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000570)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000627)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;35;1mUser Create (0.000463)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000377)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000479)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Load (0.000894)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000421)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000621)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000499)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mSQL (0.000211)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000479)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.122582)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.234519)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000962)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002331)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002738)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002473)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000517)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.001507)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000366)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000577)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000500)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Load (0.000545)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000338)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000403)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000595)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;35;1mUser Create (0.000451)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000495)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000463)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Load (0.000754)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000483)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000621)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000660)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mSQL (0.000404)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000654)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.122966)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.053781)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000515)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002461)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002881)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.004117)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000826)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000669)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000389)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000308)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000251)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Load (0.000360)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000218)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000617)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000406)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;35;1mUser Create (0.000471)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000580)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000437)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Load (0.000780)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000364)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000584)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000394)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mSQL (0.000207)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000622)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002598)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002709)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000472)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002891)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002233)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002551)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000388)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000325)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000359)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000482)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000491)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Load (0.001236)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000366)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000528)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000402)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;35;1mUser Create (0.000310)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000469)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000442)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mSQL (0.001706)[0m [0;1mSELECT sum("users".id) AS sum_id, DATE(c… | |
| + [4;35;1mUser Load (0.000586)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000347)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000405)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000417)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mSQL (0.001043)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000558)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.036772)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.051040)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000598)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002486)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.003312)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002855)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000534)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000257)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000408)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000439)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000666)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.002072)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000598)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000426)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000255)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000211)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000402)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000495)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000434)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.002997)[0m [0mSELECT sum("users".id) AS sum_id, DATE(cre… | |
| + [4;36;1mUser Load (0.000716)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000412)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000242)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000216)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mSQL (0.000210)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000483)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.003331)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002965)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000592)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.004047)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002352)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003409)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000557)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000339)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000364)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000285)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000781)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.003937)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000399)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000285)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000514)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000531)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000488)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mUser Create (0.000514)[0m [0mINSERT INTO "users" ("updated_at",… | |
| + [4;36;1mUser Create (0.000429)[0m [0;1mINSERT INTO "users" ("updated_at… | |
| + [4;35;1mSQL (0.001810)[0m [0mSELECT sum("users".id) AS sum_id, DATE(cre… | |
| + [4;36;1mUser Load (0.000718)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000349)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000449)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000516)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mSQL (0.000209)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000477)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002556)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.003167)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000511)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003690)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002595)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003057)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000885)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000563)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000371)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000442)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000506)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.002044)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000531)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000346)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000598)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000410)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000535)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000460)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000475)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001549)[0m [0mSELECT sum("users".profile_visits) AS sum_… | |
| + [4;36;1mUser Load (0.001024)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000460)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000816)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000612)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mSQL (0.000208)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000502)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.166897)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.041649)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000536)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002633)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002559)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002791)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000521)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000173)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000368)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000578)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000454)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001136)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.001964)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000341)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000230)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.001116)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000326)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000268)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000271)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001043)[0m [0mSELECT sum("users".profile_visits) AS sum_… | |
| + [4;36;1mUser Load (0.000340)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000218)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000270)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000230)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mSQL (0.000209)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000522)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.003539)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002988)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.001371)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003243)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002716)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002782)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000547)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000325)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000404)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000420)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000476)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001664)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000520)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000413)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000582)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000460)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000386)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000654)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000500)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001913)[0m [0mSELECT sum("users".profile_visits) AS sum_… | |
| + [4;36;1mUser Load (0.000886)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000412)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000548)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000612)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mSQL (0.000209)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000500)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002550)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.003104)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000534)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002576)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.003836)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.004111)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.001104)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000293)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000359)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000413)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000480)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001400)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000444)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000286)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000604)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000823)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000456)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000486)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000453)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001659)[0m [0mSELECT sum("users".profile_visits) AS sum_… | |
| + [4;36;1mUser Load (0.000820)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000538)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000415)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000421)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mSQL (0.000209)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000504)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.134140)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.111574)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000501)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.061500)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.003035)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003977)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.001538)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000357)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000404)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000367)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000461)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001956)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000674)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000387)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000743)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000506)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000436)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000449)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000460)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001704)[0m [0mSELECT sum("users".profile_visits) AS sum_… | |
| + [4;36;1mUser Load (0.001044)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000438)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000674)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000637)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mSQL (0.000210)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000546)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002855)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002850)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000979)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002564)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002781)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002940)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000316)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000162)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000404)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000484)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000463)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001547)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000514)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000327)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000611)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000791)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000488)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000420)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000572)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001808)[0m [0mSELECT sum("users".profile_visits) AS sum_… | |
| + [4;36;1mUser Load (0.000580)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000342)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000547)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000642)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mSQL (0.000207)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000497)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.003369)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002948)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000492)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002576)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002358)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002974)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000440)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000242)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000359)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000414)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000420)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001572)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000539)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000318)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000594)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000971)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000509)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000524)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000456)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001597)[0m [0mSELECT sum("users".profile_visits) AS sum_… | |
| + [4;36;1mUser Load (0.000528)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000353)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000441)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000632)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mUser Create (0.000471)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000566)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000480)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001234)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000448)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000293)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000680)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000584)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;36;1mSQL (0.000206)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000492)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.003031)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002844)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000474)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002453)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.003246)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003595)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000547)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000261)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000356)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000438)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000435)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001804)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000556)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000327)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000593)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000515)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000496)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000469)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000418)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001608)[0m [0mSELECT sum("users".profile_visits) AS sum_… | |
| + [4;36;1mUser Load (0.000510)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000382)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000448)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000478)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mUser Create (0.000552)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000458)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000465)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.000937)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000385)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000295)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000265)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000261)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;36;1mSQL (0.000205)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000492)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.003103)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002910)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000489)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.004204)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002538)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002992)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000327)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000181)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000352)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000533)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000526)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001735)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000507)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000873)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000786)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000427)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000504)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000458)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000734)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001789)[0m [0mSELECT sum("users".profile_visits) AS sum_… | |
| + [4;36;1mUser Load (0.000524)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000381)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000432)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000605)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mUser Create (0.000486)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000514)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000536)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.002038)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000901)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000426)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000608)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000409)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;36;1mSQL (0.000207)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000494)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.003563)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.003085)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000621)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.005266)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002554)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002707)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000458)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000274)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000469)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000409)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000346)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001227)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000373)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000290)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000281)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000368)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000649)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000444)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000511)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001582)[0m [0mSELECT sum("users".profile_visits) AS sum_… | |
| + [4;36;1mUser Load (0.000513)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000374)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000795)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000333)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mUser Create (0.000456)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000401)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000436)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.002157)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000506)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000335)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000392)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000604)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;36;1mSQL (0.000296)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000499)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.100392)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.043836)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000515)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002356)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002755)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.004017)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000824)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000386)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000364)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000414)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000594)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Load (0.000670)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000343)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000339)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000325)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;35;1mUser Create (0.000476)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000350)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000321)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Load (0.000414)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000273)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000303)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000279)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mUser Create (0.000360)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000374)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.099087)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Load (0.000584)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000335)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000598)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000759)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;35;1mSQL (0.000953)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.001971)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000657)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000262)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000497)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002724)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.003073)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000589)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.004320)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002594)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003647)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000563)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000269)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000360)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000403)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000492)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001465)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000495)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000324)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000468)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000429)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000473)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000594)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000427)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001897)[0m [0mSELECT sum("users".profile_visits) AS sum_… | |
| + [4;36;1mUser Load (0.000516)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000356)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000588)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000623)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mUser Create (0.000465)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000448)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000524)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001880)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000444)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000289)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.001124)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000606)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;36;1mSQL (0.000206)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000573)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002802)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002990)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000554)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.004567)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002613)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002454)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.002070)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000520)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000359)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000424)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000473)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001440)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000732)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000340)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000593)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000685)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000461)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000552)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000555)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001652)[0m [0mSELECT sum("users".profile_visits) AS sum_… | |
| + [4;36;1mUser Load (0.000500)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000327)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.001026)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000709)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mUser Create (0.000448)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000466)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000678)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001908)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000510)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000339)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000620)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000579)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;36;1mSQL (0.000208)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000595)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002726)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002867)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000480)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002520)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002871)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002719)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000438)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000173)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000442)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000533)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.001017)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001405)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000503)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000327)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000709)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000636)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000443)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000532)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000452)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001796)[0m [0mSELECT sum("users".profile_visits) AS sum_… | |
| + [4;36;1mUser Load (0.000656)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000379)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000518)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000568)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mUser Create (0.000392)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000663)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000414)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.002318)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000522)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000349)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000459)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000657)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;36;1mSQL (0.000212)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000495)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.136293)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.172204)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000600)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002941)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.048116)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003623)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000966)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000240)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000361)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000419)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000418)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001736)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000496)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000321)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000429)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000739)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000440)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000425)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000392)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001413)[0m [0mSELECT sum("users".profile_visits) AS sum_… | |
| + [4;36;1mUser Load (0.000447)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000325)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000740)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000654)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mUser Create (0.000527)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000399)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000513)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.002393)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000522)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000354)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000447)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000595)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;36;1mSQL (0.000251)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000707)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.007001)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.001992)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000449)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.001921)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.001931)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.005169)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000362)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000328)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000364)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000421)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000440)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001331)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000501)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000322)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000616)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000483)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000423)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000475)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000417)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001640)[0m [0mSELECT sum("users".profile_visits) AS sum_… | |
| + [4;36;1mUser Load (0.000525)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000354)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000641)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000600)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mUser Create (0.000466)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000419)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000491)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.002002)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000505)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000318)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000524)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000728)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;36;1mSQL (0.000236)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000512)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002742)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002828)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.001029)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.004356)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002841)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003909)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000584)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000266)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000387)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000325)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mUser Create (0.000448)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000333)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000565)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Load (0.000456)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000996)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000609)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000492)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;35;1mUser Create (0.000491)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000724)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000563)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Load (0.000800)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000393)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000631)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000440)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mUser Create (0.000570)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000701)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000440)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Load (0.000618)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000341)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000385)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000598)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;35;1mSQL (0.000538)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002973)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000539)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000347)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000346)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000208)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000500)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002658)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.003036)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.001475)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002963)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002414)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003569)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000472)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000375)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000380)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000431)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000415)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001402)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000438)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000280)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000585)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000686)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000469)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000427)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000404)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001793)[0m [0mSELECT sum("users".profile_visits) AS sum_… | |
| + [4;36;1mUser Load (0.000505)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000335)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000387)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000412)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mUser Create (0.000472)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000407)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000396)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.002380)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000510)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000342)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000608)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000614)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;36;1mSQL (0.000207)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000489)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002981)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002905)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000512)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003051)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002652)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002980)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000545)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000353)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000320)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000251)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mUser Create (0.000347)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000497)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000534)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Load (0.000942)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000347)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000669)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000417)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;35;1mUser Create (0.000424)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000462)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000423)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Load (0.000818)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000410)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000619)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000690)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mUser Create (0.000475)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000570)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000471)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Load (0.000765)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000388)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000431)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000677)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;36;1mSQL (0.000208)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000496)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002659)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002523)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000468)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002378)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002658)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002646)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000515)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000304)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000361)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000445)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000464)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001839)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000503)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000326)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000376)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000386)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000444)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000486)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000538)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001718)[0m [0mSELECT sum("users".profile_visits) AS sum_… | |
| + [4;36;1mUser Load (0.000581)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000361)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000607)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000705)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mUser Create (0.000553)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000551)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000487)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.002304)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000517)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000339)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000483)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000610)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;36;1mSQL (0.000204)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000491)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.167373)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.072842)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000471)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.029652)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.004586)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003222)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000662)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000286)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.001092)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mSQL (0.000902)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000682)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mSQL (0.000290)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000266)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mUser Create (0.000344)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000502)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000513)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.001872)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Load (0.000636)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000440)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.001274)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000388)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;35;1mUser Create (0.000499)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000527)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000507)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.001534)[0m [0;1mSELECT sum("users".profile_visits) AS su… | |
| + [4;35;1mUser Load (0.000565)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000338)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000397)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000610)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;35;1mUser Create (0.000434)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000392)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000555)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.001808)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Load (0.000465)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000314)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000446)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000539)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;35;1mUser Create (0.000418)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000427)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000441)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.001848)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Load (0.000499)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.001452)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 10 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000435)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 11 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000335)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 12 | |
| +[0m | |
| + [4;35;1mUser Create (0.000403)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000408)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000448)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.001810)[0m [0;1mSELECT sum("users".profile_visits) AS su… | |
| + [4;35;1mUser Load (0.000498)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000323)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 13 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000434)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 14 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000413)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 15 | |
| +[0m | |
| + [4;35;1mUser Create (0.000453)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000472)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000953)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.001862)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Load (0.001196)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000403)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 16 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000390)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 17 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000550)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 18 | |
| +[0m | |
| + [4;36;1mSQL (0.000218)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000513)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002632)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002858)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000497)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002952)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002518)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002714)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000521)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000291)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000317)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000226)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000196)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000570)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002670)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002951)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000498)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002671)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002753)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002917)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.001071)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000528)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000871)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mSQL (0.000702)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000724)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Create (0.000339)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000473)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000560)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.002046)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Load (0.000649)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000459)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000523)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000307)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;35;1mUser Create (0.000433)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000483)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000522)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.002093)[0m [0;1mSELECT sum("users".profile_visits) AS su… | |
| + [4;35;1mUser Load (0.000583)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000353)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000656)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000599)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;35;1mUser Create (0.000464)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000533)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000420)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.002500)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Load (0.000505)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000322)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000333)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000775)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;35;1mUser Create (0.000481)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000414)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000551)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Load (0.000627)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000341)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 10 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000466)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 11 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000552)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 12 | |
| +[0m | |
| + [4;36;1mUser Create (0.000439)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000281)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000280)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Load (0.000902)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000374)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 13 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000638)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 14 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000414)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 15 | |
| +[0m | |
| + [4;35;1mUser Create (0.000473)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000501)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000525)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Load (0.000628)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000411)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 16 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000343)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 17 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000357)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 18 | |
| +[0m | |
| + [4;36;1mSQL (0.000207)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000624)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002991)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.003011)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000552)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.004246)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002675)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003032)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000676)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000551)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000369)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000440)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000459)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001688)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000597)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000328)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000386)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000811)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000541)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000562)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000438)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001679)[0m [0mSELECT sum("users".profile_visits) AS sum_… | |
| + [4;36;1mUser Load (0.000525)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000404)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000531)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000459)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mUser Create (0.000507)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000603)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000469)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001983)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000495)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000363)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000372)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000334)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;36;1mSQL (0.000195)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000490)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002669)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002954)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000518)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003037)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002660)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003001)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000839)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000284)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000947)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mSQL (0.000704)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000680)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Create (0.000351)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000433)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000476)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.002046)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Load (0.000649)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000439)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000749)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000332)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;35;1mUser Create (0.000377)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000584)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000560)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.001725)[0m [0;1mSELECT sum("users".profile_visits) AS su… | |
| + [4;35;1mUser Load (0.000500)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000460)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000635)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000538)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;35;1mUser Create (0.000472)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000577)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000531)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.002088)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Load (0.000521)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000344)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000578)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000365)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;35;1mUser Create (0.000475)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000409)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000446)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Load (0.000631)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000331)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 10 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.001622)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 11 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000456)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 12 | |
| +[0m | |
| + [4;36;1mUser Create (0.000438)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000475)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000417)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Load (0.000817)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000364)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 13 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000674)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 14 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000496)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 15 | |
| +[0m | |
| + [4;35;1mUser Create (0.000488)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000490)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000728)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Load (0.000582)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000349)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 16 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000576)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 17 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000412)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 18 | |
| +[0m | |
| + [4;36;1mSQL (0.000194)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000494)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.003583)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002800)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000434)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002540)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002644)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003318)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000572)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000362)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000191)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000491)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002750)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.003031)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000498)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003310)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002570)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002912)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000551)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000243)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000982)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mSQL (0.001474)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000733)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Create (0.000339)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000407)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000428)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.003220)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Load (0.000629)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000407)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000379)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000397)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;35;1mUser Create (0.000447)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000449)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000422)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.001429)[0m [0;1mSELECT sum("users".profile_visits) AS su… | |
| + [4;35;1mUser Load (0.000445)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000289)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000458)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000613)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;35;1mUser Create (0.000504)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000604)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000556)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.001566)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Load (0.000394)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000256)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000513)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000468)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;35;1mUser Create (0.000349)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000424)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000524)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Load (0.000782)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000343)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 10 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000559)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 11 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000578)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 12 | |
| +[0m | |
| + [4;36;1mUser Create (0.000585)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000442)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000458)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Load (0.000778)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000395)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 13 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000390)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 14 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000646)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 15 | |
| +[0m | |
| + [4;35;1mUser Create (0.000508)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000461)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000410)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Load (0.000823)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.001427)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 16 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000419)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 17 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000341)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 18 | |
| +[0m | |
| + [4;36;1mSQL (0.000201)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000545)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.003039)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002935)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000508)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.004378)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002587)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003914)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000938)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000287)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000875)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mSQL (0.000918)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000751)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Create (0.000340)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000417)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000592)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.002652)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Load (0.000585)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000383)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000315)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000280)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;35;1mUser Create (0.000476)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000394)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000352)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.001053)[0m [0;1mSELECT sum("users".profile_visits) AS su… | |
| + [4;35;1mUser Load (0.000372)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000277)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000264)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000267)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;35;1mUser Create (0.000410)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000318)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000400)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.001560)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Load (0.000349)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000307)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000593)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000335)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;35;1mUser Create (0.000390)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000524)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000406)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Load (0.001031)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000385)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 10 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000607)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 11 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000415)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 12 | |
| +[0m | |
| + [4;36;1mUser Create (0.000386)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000437)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000440)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Load (0.000892)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000401)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 13 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000541)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 14 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000435)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 15 | |
| +[0m | |
| + [4;35;1mUser Create (0.000474)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000422)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000435)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Load (0.000505)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000295)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 16 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000411)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 17 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000484)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 18 | |
| +[0m | |
| + [4;36;1mSQL (0.000207)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000492)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002787)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002914)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000490)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002595)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002711)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003314)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000647)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000176)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000425)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000489)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000478)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001919)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000506)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000330)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000700)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000451)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000453)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000443)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000437)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001896)[0m [0mSELECT sum("users".profile_visits) AS sum_… | |
| + [4;36;1mUser Load (0.000506)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000336)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000702)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000359)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mUser Create (0.000428)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000518)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000472)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.002123)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000558)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000431)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000567)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000611)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;36;1mSQL (0.000207)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000488)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002782)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002981)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000488)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002851)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002706)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003492)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000488)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000222)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000316)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000257)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000209)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000499)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.172471)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.058655)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.001381)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003250)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002342)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002928)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000904)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000428)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000207)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000488)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.155276)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.155486)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000620)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.130580)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.042676)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003648)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000476)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000290)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000208)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000491)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002678)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002889)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000996)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002799)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002485)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003581)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000466)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000217)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000200)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000553)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.006599)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.040033)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000531)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002962)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002980)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003051)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000581)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000255)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000383)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000421)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000458)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Load (0.000795)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.001355)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000401)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000382)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;35;1mUser Create (0.000373)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000708)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000443)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Load (0.001051)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000613)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000519)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000472)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mUser Create (0.000447)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000652)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.001038)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Load (0.000424)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000231)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000417)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000416)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;35;1mUser Create (0.000440)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000268)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000437)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.001596)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Load (0.000526)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000331)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 10 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000572)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 11 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000889)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 12 | |
| +[0m | |
| + [4;35;1mUser Create (0.000459)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000307)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000491)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.001536)[0m [0;1mSELECT sum("users".profile_visits) AS su… | |
| + [4;35;1mUser Load (0.000511)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000371)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 13 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000414)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 14 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000509)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 15 | |
| +[0m | |
| + [4;35;1mUser Create (0.000434)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000785)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000612)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.002114)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Load (0.000365)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000308)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 16 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000623)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 17 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000436)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 18 | |
| +[0m | |
| + [4;36;1mSQL (0.000209)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000496)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002712)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.003050)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000488)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002972)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002608)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002457)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.001860)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000305)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000842)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mSQL (0.000667)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000695)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;36;1mSQL (0.000210)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000611)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002728)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002831)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000460)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002334)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002380)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003181)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000580)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000173)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mUser Create (0.000466)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000372)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000338)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001012)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000349)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000269)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000237)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000249)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;36;1mUser Create (0.000337)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000483)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000424)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.001579)[0m [0mSELECT sum("users".profile_visits) AS sum_… | |
| + [4;36;1mUser Load (0.000579)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000349)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000386)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000591)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;36;1mUser Create (0.000456)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000406)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000536)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mSQL (0.002304)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mUser Load (0.000518)[0m [0;1mSELECT * FROM "users" [0m | |
| + [4;35;1mUser Destroy (0.000326)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000569)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000575)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;36;1mSQL (0.000215)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000503)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.131767)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.090049)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000519)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.051998)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.003657)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003628)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000501)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000264)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000321)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000264)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000255)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000494)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002769)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.003317)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000496)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.003467)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002773)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002816)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000912)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000401)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000324)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000248)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000223)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.000208)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000499)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002917)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.002800)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000541)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002873)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.003060)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.003828)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000572)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000179)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000197)[0m [0;1mselect sqlite_version(*)[0m | |
| + [4;35;1mSQL (0.000502)[0m [0m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;36;1mSQL (0.002715)[0m [0;1mDROP TABLE "users"[0m | |
| + [4;35;1mSQL (0.003222)[0m [0mCREATE TABLE "users" ("id" INTEGER PRIMARY… | |
| + [4;36;1mSQL (0.000481)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.002529)[0m [0mDROP TABLE "report_caches"[0m | |
| + [4;36;1mSQL (0.002792)[0m [0;1mCREATE TABLE "report_caches" ("id" INTEG… | |
| + [4;35;1mSQL (0.002882)[0m [0mCREATE UNIQUE INDEX "report_caches_uk" ON … | |
| + [4;36;1mSQL (0.000688)[0m [0;1m SELECT name | |
| + FROM sqlite_master | |
| + WHERE type = 'table' AND NOT name = 'sqlite_sequence' | |
| +[0m | |
| + [4;35;1mSQL (0.000248)[0m [0mSELECT version FROM "schema_migrations"[0m | |
| + [4;36;1mSQL (0.000994)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mSQL (0.000725)[0m [0mSELECT count("users".id) AS count_id, DATE… | |
| + [4;36;1mSQL (0.000730)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Create (0.000342)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000494)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000557)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.001840)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Load (0.000665)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000388)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 1 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000575)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 2 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000691)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 3 | |
| +[0m | |
| + [4;35;1mUser Create (0.000434)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000423)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000436)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.001812)[0m [0;1mSELECT sum("users".profile_visits) AS su… | |
| + [4;35;1mUser Load (0.000511)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000347)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 4 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000760)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 5 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000823)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 6 | |
| +[0m | |
| + [4;35;1mUser Create (0.000424)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000574)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000487)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.001867)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Load (0.000503)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000333)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 7 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000685)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 8 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000396)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 9 | |
| +[0m | |
| + [4;35;1mUser Create (0.000356)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000433)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000433)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.002465)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Load (0.000589)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000360)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 10 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.001480)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 11 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000468)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 12 | |
| +[0m | |
| + [4;35;1mUser Create (0.000454)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000569)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000479)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.001381)[0m [0;1mSELECT sum("users".profile_visits) AS su… | |
| + [4;35;1mUser Load (0.000531)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000380)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 13 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000389)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 14 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000559)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 15 | |
| +[0m | |
| + [4;35;1mUser Create (0.000468)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mUser Create (0.000446)[0m [0;1mINSERT INTO "users" ("profile_vi… | |
| + [4;35;1mUser Create (0.000628)[0m [0mINSERT INTO "users" ("profile_visi… | |
| + [4;36;1mSQL (0.001873)[0m [0;1mSELECT count("users".id) AS count_id, DA… | |
| + [4;35;1mUser Load (0.000514)[0m [0mSELECT * FROM "users" [0m | |
| + [4;36;1mUser Destroy (0.000340)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 16 | |
| +[0m | |
| + [4;35;1mUser Destroy (0.000575)[0m [0m DELETE FROM "users" | |
| + WHERE "id" = 17 | |
| +[0m | |
| + [4;36;1mUser Destroy (0.000392)[0m [0;1m DELETE FROM "users" | |
| + WHERE "id" = 18 | |
| +[0m | |
| diff --git a/spec/models/report_method_spec.rb b/spec/models/report_method_spec… | |
| @@ -0,0 +1,31 @@ | |
| +require File.join(File.dirname(__FILE__), '..', 'spec_helper') | |
| + | |
| +describe Kvlr::ReportsAsSparkline do | |
| + | |
| + describe 'created _report method' do | |
| + | |
| + it 'should raise an error when called with anything else than a hash' do | |
| + lambda { User.registrations_report(1) }.should raise_error(Argum… | |
| + lambda { User.registrations_report('invalid') }.should raise_error(Argum… | |
| + lambda { User.registrations_report([1, 2]) }.should raise_error(Argum… | |
| + end | |
| + | |
| + it 'should raise an error when called with multiple arguments' do | |
| + lambda { User.registrations_report({ 1 => 2 }, { 3 => 4 }) }.should rais… | |
| + end | |
| + | |
| + it 'should not raise an error when called with a hash' do | |
| + lambda { User.registrations_report({ :test => :hash }) }.should_not rais… | |
| + end | |
| + | |
| + it 'should not raise an error when called without a parameter' do | |
| + lambda { User.registrations_report }.should_not raise_error(ArgumentErro… | |
| + end | |
| + | |
| + it 'should return an ordered hash' do | |
| + User.registrations_report.class.should == ActiveSupport::OrderedHash | |
| + end | |
| + | |
| + end | |
| + | |
| +end | |
| diff --git a/spec/other/class_methods_spec.rb b/spec/other/class_methods_spec.rb | |
| @@ -0,0 +1,29 @@ | |
| +require File.join(File.dirname(__FILE__), '..', 'spec_helper') | |
| + | |
| +describe Kvlr::ReportsAsSparkline::ClassMethods do | |
| + | |
| + describe "#report_as_sparkline :<report_name>" do | |
| + | |
| + it 'should add the method <report_name>_report to the model' do | |
| + User.methods.should include('registrations_report') | |
| + end | |
| + | |
| + it 'should create a new Kvlr::ReportsAsSparkline::Report with the specifie… | |
| + Kvlr::ReportsAsSparkline::Report.should_receive(:new).once.with(User, :t… | |
| + | |
| + User.send(:report_as_sparkline, :test) | |
| + end | |
| + | |
| + end | |
| + | |
| + describe "#report_as_sparkline :<report_name>, { :cumulate => :<cumulated_re… | |
| + | |
| + it 'should create a new Kvlr::ReportsAsSparkline::CumulateReport with the … | |
| + Kvlr::ReportsAsSparkline::CumulatedReport.should_receive(:new).once.with… | |
| + | |
| + User.send(:report_as_sparkline, :test, :cumulate => :other_report) | |
| + end | |
| + | |
| + end | |
| + | |
| +end | |
| diff --git a/spec/other/cumulated_report_spec.rb b/spec/other/cumulated_report_… | |
| @@ -0,0 +1,44 @@ | |
| +require File.join(File.dirname(__FILE__), '..', 'spec_helper') | |
| + | |
| +describe Kvlr::ReportsAsSparkline::CumulatedReport do | |
| + | |
| + describe '#run' do | |
| + | |
| + describe do | |
| + | |
| + before do | |
| + User.create!(:login => 'test 1', :created_at => Time.now - 1.week, :p… | |
| + User.create!(:login => 'test 2', :created_at => Time.now - 2.weeks, :p… | |
| + User.create!(:login => 'test 3', :created_at => Time.now - 2.weeks, :p… | |
| + end | |
| + | |
| + it 'should return correct data for :aggregation => :count' do | |
| + result = User.cumulated_registrations_report.to_a | |
| + | |
| + result[0][1].should == 1 | |
| + result[1][1].should == 3 | |
| + end | |
| + | |
| + it 'should return correct data for :aggregation => :sum' do | |
| + result = User.cumulated_registrations_report(:aggregation => :sum, :va… | |
| + | |
| + result[0][1].should == 1 | |
| + result[1][1].should == 6 | |
| + end | |
| + | |
| + it 'should return correct data with custom conditions' do | |
| + result = User.cumulated_registrations_report(:conditions => ['login IN… | |
| + | |
| + result[0][1].should == 1 | |
| + result[1][1].should == 2 | |
| + end | |
| + | |
| + after do | |
| + User.destroy_all | |
| + end | |
| + | |
| + end | |
| + | |
| + end | |
| + | |
| +end | |
| diff --git a/spec/other/report_cache_spec.rb b/spec/other/report_cache_spec.rb | |
| @@ -0,0 +1,27 @@ | |
| +require File.join(File.dirname(__FILE__), '..', 'spec_helper') | |
| + | |
| +describe Kvlr::ReportsAsSparkline::ReportCache do | |
| + | |
| + it 'should raise an ArgumentError if no block is given' do | |
| + lambda { Kvlr::ReportsAsSparkline::ReportCache.cached(User, :name, :days) … | |
| + end | |
| + | |
| + it 'should not yield if data can be found in the cache' do | |
| + Kvlr::ReportsAsSparkline::ReportCache.stub!(:find).and_return(true) | |
| + | |
| + lambda { Kvlr::ReportsAsSparkline::ReportCache.cached(User, :name, :days) … | |
| + raise YieldCheckException | |
| + end }.should_not raise_error(YieldCheckException) | |
| + end | |
| + | |
| + it 'should yield if nothing can be found in the cache' do | |
| + Kvlr::ReportsAsSparkline::ReportCache.stub!(:find).and_return(nil) | |
| + | |
| + lambda { Kvlr::ReportsAsSparkline::ReportCache.cached(User, :name, :days) … | |
| + raise YieldCheckException | |
| + end }.should raise_error(YieldCheckException) | |
| + end | |
| + | |
| +end | |
| + | |
| +class YieldCheckException < Exception; end | |
| diff --git a/spec/other/report_spec.rb b/spec/other/report_spec.rb | |
| @@ -0,0 +1,61 @@ | |
| +require File.join(File.dirname(__FILE__), '..', 'spec_helper') | |
| + | |
| +describe Kvlr::ReportsAsSparkline::Report do | |
| + | |
| + before do | |
| + @report = Kvlr::ReportsAsSparkline::Report.new(User, :registrations) | |
| + end | |
| + | |
| + describe '#run' do | |
| + | |
| + it 'should invoke the default aggregation method on the model' do | |
| + User.should_receive(:count).once | |
| + | |
| + @report.run | |
| + end | |
| + | |
| + it 'should invoke the custom aggregation method on the model if one is spe… | |
| + @report = Kvlr::ReportsAsSparkline::Report.new(User, :registrations, :ag… | |
| + User.should_receive(:sum).once | |
| + | |
| + @report.run | |
| + end | |
| + | |
| + describe do | |
| + | |
| + before do | |
| + User.create!(:login => 'test 1', :created_at => Time.now - 1.week, :p… | |
| + User.create!(:login => 'test 2', :created_at => Time.now - 2.weeks, :p… | |
| + User.create!(:login => 'test 3', :created_at => Time.now - 2.weeks, :p… | |
| + end | |
| + | |
| + it 'should return correct data for :aggregation => :count' do | |
| + result = User.registrations_report.to_a | |
| + | |
| + result[0][1].should == 1 | |
| + result[1][1].should == 2 | |
| + end | |
| + | |
| + it 'should return correct data for :aggregation => :sum' do | |
| + result = User.registrations_report(:aggregation => :sum, :value_column… | |
| + | |
| + result[0][1].should == 1 | |
| + result[1][1].should == 5 | |
| + end | |
| + | |
| + it 'should return correct data with custom conditions' do | |
| + result = User.registrations_report(:conditions => ['login IN (?)', ['t… | |
| + | |
| + result[0][1].should == 1 | |
| + result[1][1].should == 1 | |
| + end | |
| + | |
| + after do | |
| + User.destroy_all | |
| + end | |
| + | |
| + end | |
| + | |
| + end | |
| + | |
| +end | |
| diff --git a/spec/reports_as_sparkline_spec.rb b/spec/reports_as_sparkline_spec… | |
| @@ -1,99 +0,0 @@ | |
| -require File.dirname(__FILE__) + '/spec_helper.rb' | |
| - | |
| - | |
| -describe "basic model without report_as_sparkline" do | |
| - | |
| - class MyUserModelWithoutReport < ActiveRecord::Base | |
| - end | |
| - | |
| - it "should not have registrations_report class method" do | |
| - MyUserModelWithoutReport.methods.include?(:registrations_report.to_s).shou… | |
| - end | |
| - | |
| - it "should not have registrations_graph class method" do | |
| - MyUserModelWithoutReport.methods.include?(:registrations_graph.to_s).shoul… | |
| - end | |
| - | |
| - | |
| -end | |
| - | |
| -describe "basic model with report_as_sparkline" do | |
| - | |
| - class User < ActiveRecord::Base | |
| - report_as_sparkline :registrations | |
| - report_as_sparkline :total_users, { :cumulate => :registrations } | |
| - end | |
| - | |
| - | |
| - it "should have registrations_report class method" do | |
| - User.methods.include?(:registrations_report.to_s).should == true | |
| - end | |
| - | |
| -end | |
| - | |
| -describe "Model#name_report, should only accept one hash as a optional argumen… | |
| - | |
| - it "should raise ArgumentError when calling with two arguments" do | |
| - lambda { | |
| - User.registrations_report("one", "two") | |
| - }.should raise_error(ArgumentError) | |
| - end | |
| - | |
| - it "should raise ArgumentError when calling with one argument that is not a … | |
| - lambda { | |
| - User.registrations_report("one") | |
| - }.should raise_error(ArgumentError) | |
| - end | |
| - | |
| - it "should raise ArgumentError when calling with one argument that is not a … | |
| - lambda { | |
| - User.registrations_report(1) | |
| - }.should raise_error(ArgumentError) | |
| - end | |
| - | |
| - it "should not raise Error when calling with one argument that is a hash" do | |
| - lambda { | |
| - User.registrations_report(:hello => :world) | |
| - }.should_not raise_error | |
| - end | |
| - | |
| - it "should not raise Error when calling without arguments" do | |
| - lambda { | |
| - User.registrations_report | |
| - }.should_not raise_error | |
| - end | |
| - | |
| -end | |
| - | |
| - | |
| -describe "Model#name_report should default to count operation on created at" do | |
| - | |
| - it "should call models count function" do | |
| - User.registrations_report.class.should == Array | |
| - end | |
| - | |
| -end | |
| - | |
| -describe "Model#name_report should default to count operation on created at" do | |
| - | |
| - it "should call models count function" do | |
| - User.registrations_report.class.should == Array | |
| - end | |
| - | |
| -end | |
| - | |
| -describe "Testing invalid operations and groups" do | |
| - | |
| - class UserInvalid < ActiveRecord::Base | |
| - end | |
| - | |
| - it "Model with invalid operation should raise InvalidOperationExpception" # … | |
| - # lambda { | |
| - # UserInvalid.class_eval %{ | |
| - # report_as_sparkline :registrations, :operation => :countrrrr | |
| - # } | |
| - # }.should raise_error(Kvlr::ReportsAsSparkline::InvalidOperationExpcept… | |
| - # end | |
| - | |
| -end | |
| - | |
| diff --git a/spec/spec.opts b/spec/spec.opts | |
| @@ -1 +0,0 @@ | |
| ---colour | |
| -\ No newline at end of file | |
| diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb | |
| @@ -1,53 +1,16 @@ | |
| -begin | |
| - require 'rubygems' | |
| - require 'spec' | |
| -rescue LoadError | |
| - require 'rubygems' | |
| - gem 'rspec' | |
| - require 'spec' | |
| -end | |
| -require File.dirname(__FILE__) + '/boot' unless defined?(ActiveRecord) | |
| -$:.unshift(File.dirname(__FILE__) + '/../lib') | |
| - | |
| -plugin_spec_dir = File.dirname(__FILE__) | |
| -ActiveRecord::Base.logger = Logger.new(plugin_spec_dir + "/debug.log") | |
| +$:.reject! { |e| e.include? 'TextMate' } | |
| -databases = YAML::load(IO.read(plugin_spec_dir + "/db/database.yml")) | |
| -ActiveRecord::Base.establish_connection(databases[ENV["DB"] || "mysql"]) | |
| -load(File.join(plugin_spec_dir, "db", "schema.rb")) | |
| +ENV['RAILS_ENV'] = 'test' | |
| +require 'rubygems' | |
| +require 'spec' | |
| +require 'test/unit' | |
| +require 'active_support' | |
| +require 'initializer' | |
| -require 'reports_as_sparkline' | |
| +require File.join(File.dirname(__FILE__), 'boot') unless defined?(ActiveRecord) | |
| -Spec::Runner.configure do |config| | |
| - # If you're not using ActiveRecord you should remove these | |
| - # lines, delete config/database.yml and disable :active_record | |
| - # in your config/boot.rb | |
| - #config.use_transactional_fixtures = true | |
| - #config.use_instantiated_fixtures = false | |
| - #config.fixture_path = File.dirname(__FILE__) + '/spec/fixtures/' | |
| - | |
| - # == Fixtures | |
| - # | |
| - # You can declare fixtures for each example_group like this: | |
| - # describe "...." do | |
| - # fixtures :table_a, :table_b | |
| - # | |
| - # Alternatively, if you prefer to declare them only once, you can | |
| - # do so right here. Just uncomment the next line and replace the fixture | |
| - # names with your fixtures. | |
| - # | |
| - # config.global_fixtures = :table_a, :table_b | |
| - # | |
| - # If you declare global fixtures, be aware that they will be declared | |
| - # for all of your examples, even those that don't use them. | |
| - # | |
| - # == Mock Framework | |
| - # | |
| - # RSpec uses it's own mocking framework by default. If you prefer to | |
| - # use mocha, flexmock or RR, uncomment the appropriate line: | |
| - # | |
| - # config.mock_with :mocha | |
| - # config.mock_with :flexmock | |
| - # config.mock_with :rr | |
| -end | |
| -\ No newline at end of file | |
| +class User < ActiveRecord::Base | |
| + report_as_sparkline :registrations | |
| + report_as_sparkline :cumulated_registrations, :cumulate => :registrations | |
| +end | |
| diff --git a/tasks/deployment.rake b/tasks/deployment.rake | |
| @@ -1,34 +0,0 @@ | |
| -desc 'Release the website and new gem version' | |
| -task :deploy => [:check_version, :website, :release] do | |
| - puts "Remember to create SVN tag:" | |
| - puts "svn copy svn+ssh://#{rubyforge_username}@rubyforge.org/var/svn/#{PATH}… | |
| - "svn+ssh://#{rubyforge_username}@rubyforge.org/var/svn/#{PATH}/tags/REL-#{… | |
| - puts "Suggested comment:" | |
| - puts "Tagging release #{CHANGES}" | |
| -end | |
| - | |
| -desc 'Runs tasks website_generate and install_gem as a local deployment of the… | |
| -task :local_deploy => [:website_generate, :install_gem] | |
| - | |
| -task :check_version do | |
| - unless ENV['VERSION'] | |
| - puts 'Must pass a VERSION=x.y.z release version' | |
| - exit | |
| - end | |
| - unless ENV['VERSION'] == VERS | |
| - puts "Please update your version.rb to match the release version, currentl… | |
| - exit | |
| - end | |
| -end | |
| - | |
| -desc 'Install the package as a gem, without generating documentation(ri/rdoc)' | |
| -task :install_gem_no_doc => [:clean, :package] do | |
| - sh "#{'sudo ' unless Hoe::WINDOZE }gem install pkg/*.gem --no-rdoc --no-ri" | |
| -end | |
| - | |
| -namespace :manifest do | |
| - desc 'Recreate Manifest.txt to include ALL files' | |
| - task :refresh do | |
| - `rake check_manifest | patch -p0 > Manifest.txt` | |
| - end | |
| -end | |
| -\ No newline at end of file | |
| diff --git a/tasks/environment.rake b/tasks/environment.rake | |
| @@ -1,7 +0,0 @@ | |
| -task :ruby_env do | |
| - RUBY_APP = if RUBY_PLATFORM =~ /java/ | |
| - "jruby" | |
| - else | |
| - "ruby" | |
| - end unless defined? RUBY_APP | |
| -end | |
| diff --git a/tasks/reports_as_sparkline_tasks.rake b/tasks/reports_as_sparkline… | |
| @@ -0,0 +1,4 @@ | |
| +# desc "Explaining what the task does" | |
| +# task :reports_as_sparkline do | |
| +# # Task goes here | |
| +# end | |
| diff --git a/tasks/rspec.rake b/tasks/rspec.rake | |
| @@ -1,21 +0,0 @@ | |
| -begin | |
| - require 'spec' | |
| -rescue LoadError | |
| - require 'rubygems' | |
| - require 'spec' | |
| -end | |
| -begin | |
| - require 'spec/rake/spectask' | |
| -rescue LoadError | |
| - puts <<-EOS | |
| -To use rspec for testing you must install rspec gem: | |
| - gem install rspec | |
| -EOS | |
| - exit(0) | |
| -end | |
| - | |
| -desc "Run the specs under spec/models" | |
| -Spec::Rake::SpecTask.new do |t| | |
| - t.spec_opts = ['--options', "spec/spec.opts"] | |
| - t.spec_files = FileList['spec/**/*_spec.rb'] | |
| -end | |
| diff --git a/tasks/website.rake b/tasks/website.rake | |
| @@ -1,17 +0,0 @@ | |
| -desc 'Generate website files' | |
| -task :website_generate => :ruby_env do | |
| - (Dir['website/**/*.txt'] - Dir['website/version*.txt']).each do |txt| | |
| - sh %{ #{RUBY_APP} script/txt2html #{txt} > #{txt.gsub(/txt$/,'html')} } | |
| - end | |
| -end | |
| - | |
| -desc 'Upload website files to rubyforge' | |
| -task :website_upload do | |
| - host = "#{rubyforge_username}@rubyforge.org" | |
| - remote_dir = "/var/www/gforge-projects/#{PATH}/" | |
| - local_dir = 'website' | |
| - sh %{rsync -aCv #{local_dir}/ #{host}:#{remote_dir}} | |
| -end | |
| - | |
| -desc 'Generate and upload website files' | |
| -task :website => [:website_generate, :website_upload, :publish_docs] | |
| diff --git a/History.txt b/uninstall.rb |