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 |