diff --git a/frameworks-rails-rswag/.gitignore b/frameworks-rails-rswag/.gitignore new file mode 100644 index 0000000..31fa994 --- /dev/null +++ b/frameworks-rails-rswag/.gitignore @@ -0,0 +1,41 @@ +# See https://help.github.com/articles/ignoring-files for more about ignoring files. +# +# Temporary files generated by your text editor or operating system +# belong in git's global ignore instead: +# `$XDG_CONFIG_HOME/git/ignore` or `~/.config/git/ignore` + +# Ignore bundler config. +/.bundle + +# Ignore all environment files. +/.env* + +# Ignore MacOS files +.DS_Store + +# Ignore all logfiles and tempfiles. +/log/* +/tmp/* +!/log/.keep +!/tmp/.keep + +# Ignore pidfiles, but keep the directory. +/tmp/pids/* +!/tmp/pids/ +!/tmp/pids/.keep + +# Ignore storage (uploaded files in development and any SQLite databases). +/storage/* +!/storage/.keep +/tmp/storage/* +!/tmp/storage/ +!/tmp/storage/.keep + +/public/assets + +# Ignore key files for decrypting credentials and more. +/config/*.key + + +/app/assets/builds/* +!/app/assets/builds/.keep diff --git a/frameworks-rails-rswag/.ruby-version b/frameworks-rails-rswag/.ruby-version index 753ec9c..fdeaef8 100644 --- a/frameworks-rails-rswag/.ruby-version +++ b/frameworks-rails-rswag/.ruby-version @@ -1 +1 @@ -ruby-3.4.3 +ruby-3.4.7 diff --git a/frameworks-rails-rswag/Gemfile b/frameworks-rails-rswag/Gemfile index 1d95380..93e1c6c 100644 --- a/frameworks-rails-rswag/Gemfile +++ b/frameworks-rails-rswag/Gemfile @@ -1,7 +1,7 @@ source "https://rubygems.org" # Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main" -gem "rails", "~> 8.0.2" +gem 'rails', '~> 8.1', '>= 8.1.1' # Use sqlite3 as the database for Active Record gem "sqlite3", ">= 2.1" # Use the Puma web server [https://github.com/puma/puma] @@ -44,12 +44,12 @@ group :development, :test do # Omakase Ruby styling [https://github.com/rails/rubocop-rails-omakase/] gem "rubocop-rails-omakase", require: false - - # RSwag for API documentation and testing - gem 'rswag-specs' # RSpec for testing gem 'rspec-rails' + + # RSwag for API documentation and testing + gem 'rswag-specs' end # API Documentation diff --git a/frameworks-rails-rswag/Gemfile.lock b/frameworks-rails-rswag/Gemfile.lock index 0fb307c..0ab1563 100644 --- a/frameworks-rails-rswag/Gemfile.lock +++ b/frameworks-rails-rswag/Gemfile.lock @@ -1,29 +1,31 @@ GEM remote: https://rubygems.org/ specs: - actioncable (8.0.2) - actionpack (= 8.0.2) - activesupport (= 8.0.2) + action_text-trix (2.1.15) + railties + actioncable (8.1.1) + actionpack (= 8.1.1) + activesupport (= 8.1.1) nio4r (~> 2.0) websocket-driver (>= 0.6.1) zeitwerk (~> 2.6) - actionmailbox (8.0.2) - actionpack (= 8.0.2) - activejob (= 8.0.2) - activerecord (= 8.0.2) - activestorage (= 8.0.2) - activesupport (= 8.0.2) + actionmailbox (8.1.1) + actionpack (= 8.1.1) + activejob (= 8.1.1) + activerecord (= 8.1.1) + activestorage (= 8.1.1) + activesupport (= 8.1.1) mail (>= 2.8.0) - actionmailer (8.0.2) - actionpack (= 8.0.2) - actionview (= 8.0.2) - activejob (= 8.0.2) - activesupport (= 8.0.2) + actionmailer (8.1.1) + actionpack (= 8.1.1) + actionview (= 8.1.1) + activejob (= 8.1.1) + activesupport (= 8.1.1) mail (>= 2.8.0) rails-dom-testing (~> 2.2) - actionpack (8.0.2) - actionview (= 8.0.2) - activesupport (= 8.0.2) + actionpack (8.1.1) + actionview (= 8.1.1) + activesupport (= 8.1.1) nokogiri (>= 1.8.5) rack (>= 2.2.4) rack-session (>= 1.0.1) @@ -31,116 +33,118 @@ GEM rails-dom-testing (~> 2.2) rails-html-sanitizer (~> 1.6) useragent (~> 0.16) - actiontext (8.0.2) - actionpack (= 8.0.2) - activerecord (= 8.0.2) - activestorage (= 8.0.2) - activesupport (= 8.0.2) + actiontext (8.1.1) + action_text-trix (~> 2.1.15) + actionpack (= 8.1.1) + activerecord (= 8.1.1) + activestorage (= 8.1.1) + activesupport (= 8.1.1) globalid (>= 0.6.0) nokogiri (>= 1.8.5) - actionview (8.0.2) - activesupport (= 8.0.2) + actionview (8.1.1) + activesupport (= 8.1.1) builder (~> 3.1) erubi (~> 1.11) rails-dom-testing (~> 2.2) rails-html-sanitizer (~> 1.6) - activejob (8.0.2) - activesupport (= 8.0.2) + activejob (8.1.1) + activesupport (= 8.1.1) globalid (>= 0.3.6) - activemodel (8.0.2) - activesupport (= 8.0.2) - activerecord (8.0.2) - activemodel (= 8.0.2) - activesupport (= 8.0.2) + activemodel (8.1.1) + activesupport (= 8.1.1) + activerecord (8.1.1) + activemodel (= 8.1.1) + activesupport (= 8.1.1) timeout (>= 0.4.0) - activestorage (8.0.2) - actionpack (= 8.0.2) - activejob (= 8.0.2) - activerecord (= 8.0.2) - activesupport (= 8.0.2) + activestorage (8.1.1) + actionpack (= 8.1.1) + activejob (= 8.1.1) + activerecord (= 8.1.1) + activesupport (= 8.1.1) marcel (~> 1.0) - activesupport (8.0.2) + activesupport (8.1.1) base64 - benchmark (>= 0.3) bigdecimal concurrent-ruby (~> 1.0, >= 1.3.1) connection_pool (>= 2.2.5) drb i18n (>= 1.6, < 2) + json logger (>= 1.4.2) minitest (>= 5.1) securerandom (>= 0.3) tzinfo (~> 2.0, >= 2.0.5) uri (>= 0.13.1) - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) + addressable (2.8.8) + public_suffix (>= 2.0.2, < 8.0) ast (2.4.3) - base64 (0.2.0) - bcrypt_pbkdf (1.1.1) - benchmark (0.4.0) - bigdecimal (3.1.9) - bootsnap (1.18.4) + base64 (0.3.0) + bcrypt_pbkdf (1.1.2) + bigdecimal (3.3.1) + bootsnap (1.19.0) msgpack (~> 1.2) - brakeman (7.0.2) + brakeman (7.1.1) racc builder (3.3.0) concurrent-ruby (1.3.5) - connection_pool (2.5.3) + connection_pool (3.0.2) crass (1.0.6) - date (3.4.1) - debug (1.10.0) + date (3.5.0) + debug (1.11.0) irb (~> 1.10) reline (>= 0.3.8) - diff-lcs (1.6.1) - dotenv (3.1.8) - drb (2.2.1) + diff-lcs (1.6.2) + dotenv (3.2.0) + drb (2.2.3) ed25519 (1.4.0) + erb (6.0.0) erubi (1.13.1) - et-orbi (1.2.11) + et-orbi (1.4.0) tzinfo - fugit (1.11.1) - et-orbi (~> 1, >= 1.2.11) + fugit (1.12.1) + et-orbi (~> 1.4) raabro (~> 1.4) - globalid (1.2.1) + globalid (1.3.0) activesupport (>= 6.1) i18n (1.14.7) concurrent-ruby (~> 1.0) - io-console (0.8.0) - irb (1.15.2) + io-console (0.8.1) + irb (1.15.3) pp (>= 0.6.0) rdoc (>= 4.0.0) reline (>= 0.4.2) - json (2.11.3) - json-schema (5.1.1) + json (2.17.1) + json-schema (6.0.0) addressable (~> 2.8) bigdecimal (~> 3.1) - kamal (2.5.3) + kamal (2.9.0) activesupport (>= 7.0) base64 (~> 0.2) bcrypt_pbkdf (~> 1.0) concurrent-ruby (~> 1.2) dotenv (~> 3.1) - ed25519 (~> 1.2) + ed25519 (~> 1.4) net-ssh (~> 7.3) sshkit (>= 1.23.0, < 2.0) thor (~> 1.3) zeitwerk (>= 2.6.18, < 3.0) - language_server-protocol (3.17.0.4) + language_server-protocol (3.17.0.5) lint_roller (1.1.0) logger (1.7.0) - loofah (2.24.0) + loofah (2.24.1) crass (~> 1.0.2) nokogiri (>= 1.12.0) - mail (2.8.1) + mail (2.9.0) + logger mini_mime (>= 0.1.1) net-imap net-pop net-smtp - marcel (1.0.4) + marcel (1.1.0) mini_mime (1.1.5) - minitest (5.25.5) + minitest (5.26.2) msgpack (1.8.0) - net-imap (0.5.8) + net-imap (0.5.12) date net-protocol net-pop (0.1.2) @@ -154,91 +158,94 @@ GEM net-smtp (0.5.1) net-protocol net-ssh (7.3.0) - nio4r (2.7.4) - nokogiri (1.18.8-aarch64-linux-gnu) + nio4r (2.7.5) + nokogiri (1.18.10-aarch64-linux-gnu) racc (~> 1.4) - nokogiri (1.18.8-aarch64-linux-musl) + nokogiri (1.18.10-aarch64-linux-musl) racc (~> 1.4) - nokogiri (1.18.8-arm-linux-gnu) + nokogiri (1.18.10-arm-linux-gnu) racc (~> 1.4) - nokogiri (1.18.8-arm-linux-musl) + nokogiri (1.18.10-arm-linux-musl) racc (~> 1.4) - nokogiri (1.18.8-arm64-darwin) + nokogiri (1.18.10-arm64-darwin) racc (~> 1.4) - nokogiri (1.18.8-x86_64-linux-gnu) + nokogiri (1.18.10-x86_64-linux-gnu) racc (~> 1.4) - nokogiri (1.18.8-x86_64-linux-musl) + nokogiri (1.18.10-x86_64-linux-musl) racc (~> 1.4) - ostruct (0.6.1) + ostruct (0.6.3) parallel (1.27.0) - parser (3.3.8.0) + parser (3.3.10.0) ast (~> 2.4.1) racc - pp (0.6.2) + pp (0.6.3) prettyprint prettyprint (0.2.0) - prism (1.4.0) - psych (5.2.4) + prism (1.6.0) + psych (5.2.6) date stringio - public_suffix (6.0.2) - puma (6.6.0) + public_suffix (7.0.0) + puma (7.1.0) nio4r (~> 2.0) raabro (1.4.0) racc (1.8.1) - rack (3.1.13) + rack (3.2.4) rack-session (2.1.1) base64 (>= 0.1.0) rack (>= 3.0.0) rack-test (2.2.0) rack (>= 1.3) - rackup (2.2.1) + rackup (2.3.1) rack (>= 3) - rails (8.0.2) - actioncable (= 8.0.2) - actionmailbox (= 8.0.2) - actionmailer (= 8.0.2) - actionpack (= 8.0.2) - actiontext (= 8.0.2) - actionview (= 8.0.2) - activejob (= 8.0.2) - activemodel (= 8.0.2) - activerecord (= 8.0.2) - activestorage (= 8.0.2) - activesupport (= 8.0.2) + rails (8.1.1) + actioncable (= 8.1.1) + actionmailbox (= 8.1.1) + actionmailer (= 8.1.1) + actionpack (= 8.1.1) + actiontext (= 8.1.1) + actionview (= 8.1.1) + activejob (= 8.1.1) + activemodel (= 8.1.1) + activerecord (= 8.1.1) + activestorage (= 8.1.1) + activesupport (= 8.1.1) bundler (>= 1.15.0) - railties (= 8.0.2) - rails-dom-testing (2.2.0) + railties (= 8.1.1) + rails-dom-testing (2.3.0) activesupport (>= 5.0.0) minitest nokogiri (>= 1.6) rails-html-sanitizer (1.6.2) loofah (~> 2.21) nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0) - railties (8.0.2) - actionpack (= 8.0.2) - activesupport (= 8.0.2) + railties (8.1.1) + actionpack (= 8.1.1) + activesupport (= 8.1.1) irb (~> 1.13) rackup (>= 1.0.0) rake (>= 12.2) thor (~> 1.0, >= 1.2.2) + tsort (>= 0.2) zeitwerk (~> 2.6) rainbow (3.1.1) - rake (13.2.1) - rdoc (6.13.1) + rake (13.3.1) + rdoc (6.16.1) + erb psych (>= 4.0.0) - regexp_parser (2.10.0) - reline (0.6.1) + tsort + regexp_parser (2.11.3) + reline (0.6.3) io-console (~> 0.5) - rspec-core (3.13.3) + rspec-core (3.13.6) rspec-support (~> 3.13.0) - rspec-expectations (3.13.4) + rspec-expectations (3.13.5) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-mocks (3.13.4) + rspec-mocks (3.13.7) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-rails (8.0.0) + rspec-rails (8.0.2) actionpack (>= 7.2) activesupport (>= 7.2) railties (>= 7.2) @@ -246,19 +253,19 @@ GEM rspec-expectations (~> 3.13) rspec-mocks (~> 3.13) rspec-support (~> 3.13) - rspec-support (3.13.3) - rswag-api (2.16.0) - activesupport (>= 5.2, < 8.1) - railties (>= 5.2, < 8.1) - rswag-specs (2.16.0) - activesupport (>= 5.2, < 8.1) - json-schema (>= 2.2, < 6.0) - railties (>= 5.2, < 8.1) + rspec-support (3.13.6) + rswag-api (2.17.0) + activesupport (>= 5.2, < 8.2) + railties (>= 5.2, < 8.2) + rswag-specs (2.17.0) + activesupport (>= 5.2, < 8.2) + json-schema (>= 2.2, < 7.0) + railties (>= 5.2, < 8.2) rspec-core (>= 2.14) - rswag-ui (2.16.0) - actionpack (>= 5.2, < 8.1) - railties (>= 5.2, < 8.1) - rubocop (1.75.5) + rswag-ui (2.17.0) + actionpack (>= 5.2, < 8.2) + railties (>= 5.2, < 8.2) + rubocop (1.81.7) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -266,51 +273,51 @@ GEM parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.44.0, < 2.0) + rubocop-ast (>= 1.47.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.44.1) + rubocop-ast (1.48.0) parser (>= 3.3.7.2) prism (~> 1.4) - rubocop-performance (1.25.0) + rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) - rubocop-ast (>= 1.38.0, < 2.0) - rubocop-rails (2.31.0) + rubocop-ast (>= 1.47.1, < 2.0) + rubocop-rails (2.34.2) activesupport (>= 4.2.0) lint_roller (~> 1.1) rack (>= 1.1) rubocop (>= 1.75.0, < 2.0) - rubocop-ast (>= 1.38.0, < 2.0) + rubocop-ast (>= 1.44.0, < 2.0) rubocop-rails-omakase (1.1.0) rubocop (>= 1.72) rubocop-performance (>= 1.24) rubocop-rails (>= 2.30) ruby-progressbar (1.13.0) securerandom (0.4.1) - solid_cable (3.0.7) + solid_cable (3.0.12) actioncable (>= 7.2) activejob (>= 7.2) activerecord (>= 7.2) railties (>= 7.2) - solid_cache (1.0.7) + solid_cache (1.0.10) activejob (>= 7.2) activerecord (>= 7.2) railties (>= 7.2) - solid_queue (1.1.5) + solid_queue (1.2.4) activejob (>= 7.1) activerecord (>= 7.1) concurrent-ruby (>= 1.3.1) - fugit (~> 1.11.0) + fugit (~> 1.11) railties (>= 7.1) - thor (~> 1.3.1) - sqlite3 (2.6.0-aarch64-linux-gnu) - sqlite3 (2.6.0-aarch64-linux-musl) - sqlite3 (2.6.0-arm-linux-gnu) - sqlite3 (2.6.0-arm-linux-musl) - sqlite3 (2.6.0-arm64-darwin) - sqlite3 (2.6.0-x86_64-linux-gnu) - sqlite3 (2.6.0-x86_64-linux-musl) + thor (>= 1.3.1) + sqlite3 (2.8.1-aarch64-linux-gnu) + sqlite3 (2.8.1-aarch64-linux-musl) + sqlite3 (2.8.1-arm-linux-gnu) + sqlite3 (2.8.1-arm-linux-musl) + sqlite3 (2.8.1-arm64-darwin) + sqlite3 (2.8.1-x86_64-linux-gnu) + sqlite3 (2.8.1-x86_64-linux-musl) sshkit (1.24.0) base64 logger @@ -318,25 +325,26 @@ GEM net-sftp (>= 2.1.2) net-ssh (>= 2.8.0) ostruct - stringio (3.1.7) - thor (1.3.2) - thruster (0.1.13) - thruster (0.1.13-aarch64-linux) - thruster (0.1.13-arm64-darwin) - thruster (0.1.13-x86_64-linux) - timeout (0.4.3) + stringio (3.1.9) + thor (1.4.0) + thruster (0.1.16) + thruster (0.1.16-aarch64-linux) + thruster (0.1.16-arm64-darwin) + thruster (0.1.16-x86_64-linux) + timeout (0.4.4) + tsort (0.2.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) - unicode-emoji (~> 4.0, >= 4.0.4) - unicode-emoji (4.0.4) - uri (1.0.3) + unicode-display_width (3.2.0) + unicode-emoji (~> 4.1) + unicode-emoji (4.1.0) + uri (1.1.1) useragent (0.16.11) - websocket-driver (0.7.7) + websocket-driver (0.8.0) base64 websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) - zeitwerk (2.7.2) + zeitwerk (2.7.3) PLATFORMS aarch64-linux @@ -355,7 +363,7 @@ DEPENDENCIES debug kamal puma (>= 5.0) - rails (~> 8.0.2) + rails (~> 8.1, >= 8.1.1) rspec-rails rswag-api rswag-specs @@ -368,5 +376,137 @@ DEPENDENCIES thruster tzinfo-data +CHECKSUMS + action_text-trix (2.1.15) sha256=4bf9bbd8fa95954de3f0022dae0d927bce22c1bb31d5dc9c3766f8c145c109c1 + actioncable (8.1.1) sha256=7262307e9693f09b299e281590110ce4b6ba7e4e4cee6da4b9d987eaf56f9139 + actionmailbox (8.1.1) sha256=aa99703a9b2fa32c5a4a93bb21fef79e2935d8db4d1fd5ef0772847be5d43205 + actionmailer (8.1.1) sha256=45755d7d4561363490ae82b17a5919bdef4dfe3bb400831819947c3a1d82afdf + actionpack (8.1.1) sha256=192e27c39a63c7d801ac7b6d50505f265e389516985eed9b2ee364896a6a06d7 + actiontext (8.1.1) sha256=fd8d8da1e6bc0b04ff72fccfd127e78431238a99a82e736c7b52727c576a7640 + actionview (8.1.1) sha256=ca480c8b099dea0862b0934f24182b84c2d29092e7dbf464fb3e6d4eb9b468dc + activejob (8.1.1) sha256=94f438a9f3b5a6b130fef53d8313f869dbd379309e7d639891bda36b12509383 + activemodel (8.1.1) sha256=8b7e2496b9e333ced06248c16a43217b950192c98e0fe3aa117eee21501c6fbd + activerecord (8.1.1) sha256=e32c3a03e364fd803498eb4150c21bedc995aa83bc27122a94d480ab1dcb3d17 + activestorage (8.1.1) sha256=bc01d8b4c55e309a0a2e218bfe502c382c9f232e28b1f4b0adc9d8719d2bf28d + activesupport (8.1.1) sha256=5e92534e8d0c8b8b5e6b16789c69dbea65c1d7b752269f71a39422e9546cea67 + addressable (2.8.8) sha256=7c13b8f9536cf6364c03b9d417c19986019e28f7c00ac8132da4eb0fe393b057 + ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 + base64 (0.3.0) sha256=27337aeabad6ffae05c265c450490628ef3ebd4b67be58257393227588f5a97b + bcrypt_pbkdf (1.1.2) sha256=c2414c23ce66869b3eb9f643d6a3374d8322dfb5078125c82792304c10b94cf6 + bigdecimal (3.3.1) sha256=eaa01e228be54c4f9f53bf3cc34fe3d5e845c31963e7fcc5bedb05a4e7d52218 + bootsnap (1.19.0) sha256=d3e54558c1a9ea10cb095eb1eb8e921ae83fd4d5764b8809f63aec18ce9f60b5 + brakeman (7.1.1) sha256=629426b5d6496c75e3ffa2299e1ab1bb3ba721fea03d8808414c083660439498 + builder (3.3.0) sha256=497918d2f9dca528fdca4b88d84e4ef4387256d984b8154e9d5d3fe5a9c8835f + concurrent-ruby (1.3.5) sha256=813b3e37aca6df2a21a3b9f1d497f8cbab24a2b94cab325bffe65ee0f6cbebc6 + connection_pool (3.0.2) sha256=33fff5ba71a12d2aa26cb72b1db8bba2a1a01823559fb01d29eb74c286e62e0a + crass (1.0.6) sha256=dc516022a56e7b3b156099abc81b6d2b08ea1ed12676ac7a5657617f012bd45d + date (3.5.0) sha256=5e74fd6c04b0e65d97ad4f3bb5cb2d8efb37f386cc848f46310b4593ffc46ee5 + debug (1.11.0) sha256=1425db64cfa0130c952684e3dc974985be201dd62899bf4bbe3f8b5d6cf1aef2 + diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 + dotenv (3.2.0) sha256=e375b83121ea7ca4ce20f214740076129ab8514cd81378161f11c03853fe619d + drb (2.2.3) sha256=0b00d6fdb50995fe4a45dea13663493c841112e4068656854646f418fda13373 + ed25519 (1.4.0) sha256=16e97f5198689a154247169f3453ef4cfd3f7a47481fde0ae33206cdfdcac506 + erb (6.0.0) sha256=2730893f9d8c9733f16cab315a4e4b71c1afa9cabc1a1e7ad1403feba8f52579 + erubi (1.13.1) sha256=a082103b0885dbc5ecf1172fede897f9ebdb745a4b97a5e8dc63953db1ee4ad9 + et-orbi (1.4.0) sha256=6c7e3c90779821f9e3b324c5e96fda9767f72995d6ae435b96678a4f3e2de8bc + fugit (1.12.1) sha256=5898f478ede9b415f0804e42b8f3fd53f814bd85eebffceebdbc34e1107aaf68 + globalid (1.3.0) sha256=05c639ad6eb4594522a0b07983022f04aa7254626ab69445a0e493aa3786ff11 + i18n (1.14.7) sha256=ceba573f8138ff2c0915427f1fc5bdf4aa3ab8ae88c8ce255eb3ecf0a11a5d0f + io-console (0.8.1) sha256=1e15440a6b2f67b6ea496df7c474ed62c860ad11237f29b3bd187f054b925fcb + irb (1.15.3) sha256=4349edff1efa7ff7bfd34cb9df74a133a588ba88c2718098b3b4468b81184aaa + json (2.17.1) sha256=e0e4824541336a44915436f53e7ea74c687314fb8f88080fa1456f6a34ead92e + json-schema (6.0.0) sha256=79ecaffba197008912933f66f6c5428f5ce7716e42bb1a8f0d56079f2d58633f + kamal (2.9.0) sha256=c94057c1834a2e365ccb4f3439da8153d6de9aa0e7a6e11bb4a2e3a557a36f99 + language_server-protocol (3.17.0.5) sha256=fd1e39a51a28bf3eec959379985a72e296e9f9acfce46f6a79d31ca8760803cc + lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 + logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 + loofah (2.24.1) sha256=655a30842b70ec476410b347ab1cd2a5b92da46a19044357bbd9f401b009a337 + mail (2.9.0) sha256=6fa6673ecd71c60c2d996260f9ee3dd387d4673b8169b502134659ece6d34941 + marcel (1.1.0) sha256=fdcfcfa33cc52e93c4308d40e4090a5d4ea279e160a7f6af988260fa970e0bee + mini_mime (1.1.5) sha256=8681b7e2e4215f2a159f9400b5816d85e9d8c6c6b491e96a12797e798f8bccef + minitest (5.26.2) sha256=f021118a6185b9ba9f5af71f2ba103ad770c75afde9f2ab8da512677c550cde3 + msgpack (1.8.0) sha256=e64ce0212000d016809f5048b48eb3a65ffb169db22238fb4b72472fecb2d732 + net-imap (0.5.12) sha256=cb8cd05bd353fcc19b6cbc530a9cb06b577a969ea10b7ddb0f37787f74be4444 + net-pop (0.1.2) sha256=848b4e982013c15b2f0382792268763b748cce91c9e91e36b0f27ed26420dff3 + net-protocol (0.2.2) sha256=aa73e0cba6a125369de9837b8d8ef82a61849360eba0521900e2c3713aa162a8 + net-scp (4.1.0) sha256=a99b0b92a1e5d360b0de4ffbf2dc0c91531502d3d4f56c28b0139a7c093d1a5d + net-sftp (4.0.0) sha256=65bb91c859c2f93b09826757af11b69af931a3a9155050f50d1b06d384526364 + net-smtp (0.5.1) sha256=ed96a0af63c524fceb4b29b0d352195c30d82dd916a42f03c62a3a70e5b70736 + net-ssh (7.3.0) sha256=172076c4b30ce56fb25a03961b0c4da14e1246426401b0f89cba1a3b54bf3ef0 + nio4r (2.7.5) sha256=6c90168e48fb5f8e768419c93abb94ba2b892a1d0602cb06eef16d8b7df1dca1 + nokogiri (1.18.10-aarch64-linux-gnu) sha256=7fb87235d729c74a2be635376d82b1d459230cc17c50300f8e4fcaabc6195344 + nokogiri (1.18.10-aarch64-linux-musl) sha256=7e74e58314297cc8a8f1b533f7212d1999dbe2639a9ee6d97b483ea2acc18944 + nokogiri (1.18.10-arm-linux-gnu) sha256=51f4f25ab5d5ba1012d6b16aad96b840a10b067b93f35af6a55a2c104a7ee322 + nokogiri (1.18.10-arm-linux-musl) sha256=1c6ea754e51cecc85c30ee8ab1e6aa4ce6b6e134d01717e9290e79374a9e00aa + nokogiri (1.18.10-arm64-darwin) sha256=c2b0de30770f50b92c9323fa34a4e1cf5a0af322afcacd239cd66ee1c1b22c85 + nokogiri (1.18.10-x86_64-linux-gnu) sha256=ff5ba26ba2dbce5c04b9ea200777fd225061d7a3930548806f31db907e500f72 + nokogiri (1.18.10-x86_64-linux-musl) sha256=0651fccf8c2ebbc2475c8b1dfd7ccac3a0a6d09f8a41b72db8c21808cb483385 + ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 + parallel (1.27.0) sha256=4ac151e1806b755fb4e2dc2332cbf0e54f2e24ba821ff2d3dcf86bf6dc4ae130 + parser (3.3.10.0) sha256=ce3587fa5cc55a88c4ba5b2b37621b3329aadf5728f9eafa36bbd121462aabd6 + pp (0.6.3) sha256=2951d514450b93ccfeb1df7d021cae0da16e0a7f95ee1e2273719669d0ab9df6 + prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 + prism (1.6.0) sha256=bfc0281a81718c4872346bc858dc84abd3a60cae78336c65ad35c8fbff641c6b + psych (5.2.6) sha256=814328aa5dcb6d604d32126a20bc1cbcf05521a5b49dbb1a8b30a07e580f316e + public_suffix (7.0.0) sha256=f7090b5beb0e56f9f10d79eed4d5fbe551b3b425da65877e075dad47a6a1b095 + puma (7.1.0) sha256=e45c10cb124f224d448c98db653a75499794edbecadc440ad616cf50f2fd49dd + raabro (1.4.0) sha256=d4fa9ff5172391edb92b242eed8be802d1934b1464061ae5e70d80962c5da882 + racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f + rack (3.2.4) sha256=5d74b6f75082a643f43c1e76b419c40f0e5527fcfee1e669ac1e6b73c0ccb6f6 + rack-session (2.1.1) sha256=0b6dc07dea7e4b583f58a48e8b806d4c9f1c6c9214ebc202ec94562cbea2e4e9 + rack-test (2.2.0) sha256=005a36692c306ac0b4a9350355ee080fd09ddef1148a5f8b2ac636c720f5c463 + rackup (2.3.1) sha256=6c79c26753778e90983761d677a48937ee3192b3ffef6bc963c0950f94688868 + rails (8.1.1) sha256=877509b7aef309239978685883097d2c03e21383a50a3f78882cf9b3b5c136f7 + rails-dom-testing (2.3.0) sha256=8acc7953a7b911ca44588bf08737bc16719f431a1cc3091a292bca7317925c1d + rails-html-sanitizer (1.6.2) sha256=35fce2ca8242da8775c83b6ba9c1bcaad6751d9eb73c1abaa8403475ab89a560 + railties (8.1.1) sha256=fb0c7038b147bea41bf6697fa443ff1c5c47d3bb1eedd9ecf1bceeb90efcb868 + rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a + rake (13.3.1) sha256=8c9e89d09f66a26a01264e7e3480ec0607f0c497a861ef16063604b1b08eb19c + rdoc (6.16.1) sha256=71357cc208e6da77ba0c4494e01ae870dd18b437c7c7d801dd73ee2f340b9f5c + regexp_parser (2.11.3) sha256=ca13f381a173b7a93450e53459075c9b76a10433caadcb2f1180f2c741fc55a4 + reline (0.6.3) sha256=1198b04973565b36ec0f11542ab3f5cfeeec34823f4e54cebde90968092b1835 + rspec-core (3.13.6) sha256=a8823c6411667b60a8bca135364351dda34cd55e44ff94c4be4633b37d828b2d + rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 + rspec-mocks (3.13.7) sha256=0979034e64b1d7a838aaaddf12bf065ea4dc40ef3d4c39f01f93ae2c66c62b1c + rspec-rails (8.0.2) sha256=113139a53f5d068d4f48d1c29ad5f982013ed9b0daa69d7f7b266eda5d433ace + rspec-support (3.13.6) sha256=2e8de3702427eab064c9352fe74488cc12a1bfae887ad8b91cba480ec9f8afb2 + rswag-api (2.17.0) sha256=728b336b65168ab8ab6024b0e5d267b485c22ccdeb9dfbfb6ec3bac423545a13 + rswag-specs (2.17.0) sha256=a3b2bdf6df89f8741fe4a4ee47ceb1e77dc13e1c96bbe07352117d6e61afa9e3 + rswag-ui (2.17.0) sha256=5f707b9b5e8171ddf9f519f6e401e79e419bd1d07387508603e76124f2443212 + rubocop (1.81.7) sha256=6fb5cc298c731691e2a414fe0041a13eb1beed7bab23aec131da1bcc527af094 + rubocop-ast (1.48.0) sha256=22df9bbf3f7a6eccde0fad54e68547ae1e2a704bf8719e7c83813a99c05d2e76 + rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 + rubocop-rails (2.34.2) sha256=10ff246ee48b25ffeabddc5fee86d159d690bb3c7b9105755a9c7508a11d6e22 + rubocop-rails-omakase (1.1.0) sha256=2af73ac8ee5852de2919abbd2618af9c15c19b512c4cfc1f9a5d3b6ef009109d + ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 + securerandom (0.4.1) sha256=cc5193d414a4341b6e225f0cb4446aceca8e50d5e1888743fac16987638ea0b1 + solid_cable (3.0.12) sha256=a168a54731a455d5627af48d8441ea3b554b8c1f6e6cd6074109de493e6b0460 + solid_cache (1.0.10) sha256=bc05a2fb3ac78a6f43cbb5946679cf9db67dd30d22939ededc385cb93e120d41 + solid_queue (1.2.4) sha256=bb60f9552a969ac377d87601b0ff6a088f5e6f20b0cbbe3844a59d022cac0e4b + sqlite3 (2.8.1-aarch64-linux-gnu) sha256=9bce166d3e3595a42fc92c28d986ea11d499b55be8bd1cd491be04af30029543 + sqlite3 (2.8.1-aarch64-linux-musl) sha256=34912f6acf3e9c43c7998c6f99ba3146708e654cf9716b2983e260315cdeed72 + sqlite3 (2.8.1-arm-linux-gnu) sha256=9118d6abb5ca7ea4f1b50a6c42c763e612670f5eb673bbdf12e8d3bd63339bde + sqlite3 (2.8.1-arm-linux-musl) sha256=48a50815521f812713310190589a8ae196fa48b70b62b72f5766bafebae77e33 + sqlite3 (2.8.1-arm64-darwin) sha256=3cb617640577ec9c1b7c09744d1e368ad3d3851c2494540f5f007387da943477 + sqlite3 (2.8.1-x86_64-linux-gnu) sha256=878f4a0c5c2c4d9d4345afe2a142a87805f388a24aa8a3c2dfe2f964d7686b7a + sqlite3 (2.8.1-x86_64-linux-musl) sha256=0c191ddfd71437b439e107a0d148630bef29a1eebd7b28bcc931470c328f657d + sshkit (1.24.0) sha256=9597c1f984778ae9742f2dc839778d57a6a2efb868107046575c52ac7c628e6c + stringio (3.1.9) sha256=c111af13d3a73eab96a3bc2655ecf93788d13d28cb8e25c1dcbff89ace885121 + thor (1.4.0) sha256=8763e822ccb0f1d7bee88cde131b19a65606657b847cc7b7b4b82e772bcd8a3d + thruster (0.1.16) sha256=daa74b5b88e75df5a8f82559d9cd242391c5941735bdfe33a66fb266120168ad + thruster (0.1.16-aarch64-linux) sha256=bc825f113ba4ba45a77b7f493cc067d7a6164955faee4300ef8fb7a9476fea5c + thruster (0.1.16-arm64-darwin) sha256=b7047cf7d19f7c43cdb99159f5f611cefcff70c0082e424b5bc01f91ade1e2f5 + thruster (0.1.16-x86_64-linux) sha256=775762f0e96ce5e300b60fdedb7a73c89d2fbaef6e9cf730f32008f6fd67396d + timeout (0.4.4) sha256=f0f6f970104b82427cd990680f539b6bbb8b1e55efa913a55c6492935e4e0edb + tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f + tzinfo (2.0.6) sha256=8daf828cc77bcf7d63b0e3bdb6caa47e2272dcfaf4fbfe46f8c3a9df087a829b + unicode-display_width (3.2.0) sha256=0cdd96b5681a5949cdbc2c55e7b420facae74c4aaf9a9815eee1087cb1853c42 + unicode-emoji (4.1.0) sha256=4997d2d5df1ed4252f4830a9b6e86f932e2013fbff2182a9ce9ccabda4f325a5 + uri (1.1.1) sha256=379fa58d27ffb1387eaada68c749d1426738bd0f654d812fcc07e7568f5c57c6 + useragent (0.16.11) sha256=700e6413ad4bb954bb63547fa098dddf7b0ebe75b40cc6f93b8d54255b173844 + websocket-driver (0.8.0) sha256=ed0dba4b943c22f17f9a734817e808bc84cdce6a7e22045f5315aa57676d4962 + websocket-extensions (0.1.5) sha256=1c6ba63092cda343eb53fc657110c71c754c56484aad42578495227d717a8241 + zeitwerk (2.7.3) sha256=b2e86b4a9b57d26ba68a15230dcc7fe6f040f06831ce64417b0621ad96ba3e85 + BUNDLED WITH - 2.6.8 + 4.0.0 diff --git a/frameworks-rails-rswag/README.md b/frameworks-rails-rswag/README.md index 3893243..767c3ed 100644 --- a/frameworks-rails-rswag/README.md +++ b/frameworks-rails-rswag/README.md @@ -36,14 +36,14 @@ The API is configured in three main files: 1. **swagger_helper.rb**: ```ruby RSpec.configure do |config| - config.openapi_root = Rails.root.join('swagger').to_s + config.openapi_root = Rails.root.join('openapi').to_s config.openapi_specs = { - 'v1/swagger.yaml' => { + 'v1/openapi.yaml' => { openapi: '3.0.1', info: { title: 'F1 Laps API', version: 'v1', - description: 'API for accessing Formula 1 lap time data' + description: 'API for accessing Formula 1 lap time data and analytics' }, paths: {}, servers: [ @@ -125,7 +125,7 @@ end ```bash RAILS_ENV=test rake rswag:specs:swaggerize ``` -3. Documentation is generated to `swagger/v1/swagger.yaml` +3. Documentation is generated to `openapi/v1/openapi.yaml` ## Viewing Documentation diff --git a/frameworks-rails-rswag/config/initializers/rswag_api.rb b/frameworks-rails-rswag/config/initializers/rswag_api.rb index c4462b2..3591a4a 100644 --- a/frameworks-rails-rswag/config/initializers/rswag_api.rb +++ b/frameworks-rails-rswag/config/initializers/rswag_api.rb @@ -4,7 +4,7 @@ # This is used by the Swagger middleware to serve requests for API descriptions # NOTE: If you're using rswag-specs to generate Swagger, you'll need to ensure # that it's configured to generate files in the same folder - c.openapi_root = Rails.root.to_s + '/swagger' + c.openapi_root = Rails.root.to_s + '/openapi' # Inject a lambda function to alter the returned Swagger prior to serialization # The function will have access to the rack env for the current request diff --git a/frameworks-rails-rswag/config/initializers/rswag_ui.rb b/frameworks-rails-rswag/config/initializers/rswag_ui.rb index 61ae593..cb2b625 100644 --- a/frameworks-rails-rswag/config/initializers/rswag_ui.rb +++ b/frameworks-rails-rswag/config/initializers/rswag_ui.rb @@ -1,7 +1,8 @@ Rswag::Ui.configure do |c| - # List the OpenAPI endpoints that you want to be documented through the swagger-ui - c.openapi_endpoint '/api-docs/v1/swagger.yaml', 'F1 Laps API V1' + # List the Swagger endpoints that you want to be documented through the swagger-ui. + + c.swagger_endpoint '/api-docs/v1/openapi.yaml', 'F1 Laps API V1' # Configure Swagger UI to be more user-friendly c.config_object['defaultModelsExpandDepth'] = 2 diff --git a/frameworks-rails-rswag/log/development.log b/frameworks-rails-rswag/log/development.log deleted file mode 100644 index f4401a5..0000000 --- a/frameworks-rails-rswag/log/development.log +++ /dev/null @@ -1,1152 +0,0 @@ -  (0.4ms) CREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY) /*application='F1LapsApi'*/ -  (0.1ms) CREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL) /*application='F1LapsApi'*/ - ActiveRecord::InternalMetadata Load (0.0ms) SELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = 'environment' ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1 /*application='F1LapsApi'*/ - ActiveRecord::InternalMetadata Create (0.0ms) INSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ('environment', 'development', '2025-05-06 19:41:57.571705', '2025-05-06 19:41:57.571706') RETURNING "key" /*application='F1LapsApi'*/ - ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC /*application='F1LapsApi'*/ -Migrating to CreateDrivers (20250506194156) - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ -  (0.6ms) CREATE TABLE "drivers" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "code" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL) /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "index_drivers_on_code" ON "drivers" ("code") /*application='F1LapsApi'*/ - ActiveRecord::SchemaMigration Create (0.0ms) INSERT INTO "schema_migrations" ("version") VALUES ('20250506194156') RETURNING "version" /*application='F1LapsApi'*/ - TRANSACTION (0.1ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ -Migrating to CreateCircuits (20250506194157) - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ -  (0.3ms) CREATE TABLE "circuits" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "location" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL) /*application='F1LapsApi'*/ - ActiveRecord::SchemaMigration Create (1.2ms) INSERT INTO "schema_migrations" ("version") VALUES ('20250506194157') RETURNING "version" /*application='F1LapsApi'*/ - TRANSACTION (0.3ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ -Migrating to CreateLapTimes (20250506194158) - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ -  (2.2ms) CREATE TABLE "lap_times" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "driver_id" integer NOT NULL, "circuit_id" integer NOT NULL, "lap_number" integer, "time_ms" integer, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL, CONSTRAINT "fk_rails_7517eb811f" -FOREIGN KEY ("driver_id") - REFERENCES "drivers" ("id") -, CONSTRAINT "fk_rails_9b3dc2962d" -FOREIGN KEY ("circuit_id") - REFERENCES "circuits" ("id") -) /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "index_lap_times_on_driver_id" ON "lap_times" ("driver_id") /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "index_lap_times_on_circuit_id" ON "lap_times" ("circuit_id") /*application='F1LapsApi'*/ - ActiveRecord::SchemaMigration Create (0.0ms) INSERT INTO "schema_migrations" ("version") VALUES ('20250506194158') RETURNING "version" /*application='F1LapsApi'*/ - TRANSACTION (0.2ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC /*application='F1LapsApi'*/ - ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - Driver Create (0.6ms) INSERT INTO "drivers" ("name", "code", "created_at", "updated_at") VALUES ('Max Verstappen', 'VER', '2025-05-06 19:45:09.641360', '2025-05-06 19:45:09.641360') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.1ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.2ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - Circuit Create (2.1ms) INSERT INTO "circuits" ("name", "location", "created_at", "updated_at") VALUES ('Spa‑Francorchamps', 'Belgium', '2025-05-06 19:45:09.654362', '2025-05-06 19:45:09.654362') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.2ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (1.0ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 1, 96782, '2025-05-06 19:45:09.674281', '2025-05-06 19:45:09.674281') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.1ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.8ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 2, 103138, '2025-05-06 19:45:09.677868', '2025-05-06 19:45:09.677868') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.8ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (9.4ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 3, 91307, '2025-05-06 19:45:09.685280', '2025-05-06 19:45:09.685280') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.1ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 4, 90799, '2025-05-06 19:45:09.700412', '2025-05-06 19:45:09.700412') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 5, 92842, '2025-05-06 19:45:09.703219', '2025-05-06 19:45:09.703219') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 6, 95225, '2025-05-06 19:45:09.704649', '2025-05-06 19:45:09.704649') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 7, 102454, '2025-05-06 19:45:09.705965', '2025-05-06 19:45:09.705965') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 8, 97165, '2025-05-06 19:45:09.708336', '2025-05-06 19:45:09.708336') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.1ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.4ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 9, 93849, '2025-05-06 19:45:09.711346', '2025-05-06 19:45:09.711346') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.4ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 10, 92366, '2025-05-06 19:45:09.713042', '2025-05-06 19:45:09.713042') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.6ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 11, 94571, '2025-05-06 19:45:09.714309', '2025-05-06 19:45:09.714309') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 12, 104574, '2025-05-06 19:45:09.717516', '2025-05-06 19:45:09.717516') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 13, 104447, '2025-05-06 19:45:09.718588', '2025-05-06 19:45:09.718588') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 14, 92449, '2025-05-06 19:45:09.721436', '2025-05-06 19:45:09.721436') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 15, 103916, '2025-05-06 19:45:09.727049', '2025-05-06 19:45:09.727049') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.4ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 16, 91770, '2025-05-06 19:45:09.728415', '2025-05-06 19:45:09.728415') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 17, 92603, '2025-05-06 19:45:09.729248', '2025-05-06 19:45:09.729248') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.1ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 18, 102891, '2025-05-06 19:45:09.736328', '2025-05-06 19:45:09.736328') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 19, 100638, '2025-05-06 19:45:09.737674', '2025-05-06 19:45:09.737674') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.6ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 20, 95565, '2025-05-06 19:45:09.738361', '2025-05-06 19:45:09.738361') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 21, 102524, '2025-05-06 19:45:09.739425', '2025-05-06 19:45:09.739425') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 22, 92621, '2025-05-06 19:45:09.740336', '2025-05-06 19:45:09.740336') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 23, 95609, '2025-05-06 19:45:09.741563', '2025-05-06 19:45:09.741563') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 24, 97856, '2025-05-06 19:45:09.742215', '2025-05-06 19:45:09.742215') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 25, 91377, '2025-05-06 19:45:09.742928', '2025-05-06 19:45:09.742928') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.5ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 26, 98198, '2025-05-06 19:45:09.744300', '2025-05-06 19:45:09.744300') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 27, 91938, '2025-05-06 19:45:09.745292', '2025-05-06 19:45:09.745292') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.4ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 28, 99178, '2025-05-06 19:45:09.751763', '2025-05-06 19:45:09.751763') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 29, 102790, '2025-05-06 19:45:09.756053', '2025-05-06 19:45:09.756053') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 30, 95392, '2025-05-06 19:45:09.757037', '2025-05-06 19:45:09.757037') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 31, 99649, '2025-05-06 19:45:09.757702', '2025-05-06 19:45:09.757702') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.4ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 32, 97414, '2025-05-06 19:45:09.763453', '2025-05-06 19:45:09.763453') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 33, 91433, '2025-05-06 19:45:09.764333', '2025-05-06 19:45:09.764333') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 34, 96596, '2025-05-06 19:45:09.765026', '2025-05-06 19:45:09.765026') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 35, 97222, '2025-05-06 19:45:09.765989', '2025-05-06 19:45:09.765989') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.4ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 36, 97471, '2025-05-06 19:45:09.766623', '2025-05-06 19:45:09.766623') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.5ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 37, 92446, '2025-05-06 19:45:09.767550', '2025-05-06 19:45:09.767550') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 38, 96741, '2025-05-06 19:45:09.768520', '2025-05-06 19:45:09.768520') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 39, 91374, '2025-05-06 19:45:09.769181', '2025-05-06 19:45:09.769181') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.5ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 40, 104399, '2025-05-06 19:45:09.769941', '2025-05-06 19:45:09.769941') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 41, 97428, '2025-05-06 19:45:09.770823', '2025-05-06 19:45:09.770823') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 42, 96858, '2025-05-06 19:45:09.771458', '2025-05-06 19:45:09.771458') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 43, 93320, '2025-05-06 19:45:09.772142', '2025-05-06 19:45:09.772142') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 44, 92923, '2025-05-06 19:45:09.772766', '2025-05-06 19:45:09.772766') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 45, 91725, '2025-05-06 19:45:09.773412', '2025-05-06 19:45:09.773412') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (2.8ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 46, 103023, '2025-05-06 19:45:09.774046', '2025-05-06 19:45:09.774046') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 47, 98300, '2025-05-06 19:45:09.777274', '2025-05-06 19:45:09.777274') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 48, 100812, '2025-05-06 19:45:09.777916', '2025-05-06 19:45:09.777916') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 49, 95105, '2025-05-06 19:45:09.778836', '2025-05-06 19:45:09.778836') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 50, 94739, '2025-05-06 19:45:09.779477', '2025-05-06 19:45:09.779477') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.5ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 51, 103224, '2025-05-06 19:45:09.780102', '2025-05-06 19:45:09.780102') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 52, 100285, '2025-05-06 19:45:09.780963', '2025-05-06 19:45:09.780963') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 53, 98422, '2025-05-06 19:45:09.781581', '2025-05-06 19:45:09.781581') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 54, 97527, '2025-05-06 19:45:09.782203', '2025-05-06 19:45:09.782203') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 55, 96122, '2025-05-06 19:45:09.783157', '2025-05-06 19:45:09.783157') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 56, 90769, '2025-05-06 19:45:09.783777', '2025-05-06 19:45:09.783777') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 57, 94869, '2025-05-06 19:45:09.784396', '2025-05-06 19:45:09.784396') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 58, 96399, '2025-05-06 19:45:09.785020', '2025-05-06 19:45:09.785020') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 59, 99083, '2025-05-06 19:45:09.785638', '2025-05-06 19:45:09.785638') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.6ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 60, 92792, '2025-05-06 19:45:09.786268', '2025-05-06 19:45:09.786268') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 61, 100714, '2025-05-06 19:45:09.787243', '2025-05-06 19:45:09.787243') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 62, 97580, '2025-05-06 19:45:09.787926', '2025-05-06 19:45:09.787926') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.4ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 63, 102806, '2025-05-06 19:45:09.788547', '2025-05-06 19:45:09.788547') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 64, 100314, '2025-05-06 19:45:09.789381', '2025-05-06 19:45:09.789381') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 65, 103594, '2025-05-06 19:45:09.790005', '2025-05-06 19:45:09.790005') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 66, 97275, '2025-05-06 19:45:09.790841', '2025-05-06 19:45:09.790841') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 67, 98756, '2025-05-06 19:45:09.791455', '2025-05-06 19:45:09.791455') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 68, 100101, '2025-05-06 19:45:09.792064', '2025-05-06 19:45:09.792064') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 69, 92946, '2025-05-06 19:45:09.792959', '2025-05-06 19:45:09.792959') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 70, 90393, '2025-05-06 19:45:09.793571', '2025-05-06 19:45:09.793571') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 71, 102521, '2025-05-06 19:45:09.794181', '2025-05-06 19:45:09.794181') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 72, 104782, '2025-05-06 19:45:09.794792', '2025-05-06 19:45:09.794792') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 73, 91978, '2025-05-06 19:45:09.795412', '2025-05-06 19:45:09.795412') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 74, 95572, '2025-05-06 19:45:09.796031', '2025-05-06 19:45:09.796031') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 75, 97327, '2025-05-06 19:45:09.796982', '2025-05-06 19:45:09.796982') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 76, 96192, '2025-05-06 19:45:09.797594', '2025-05-06 19:45:09.797594') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.4ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 77, 95433, '2025-05-06 19:45:09.798208', '2025-05-06 19:45:09.798208') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 78, 97030, '2025-05-06 19:45:09.799022', '2025-05-06 19:45:09.799022') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 79, 97180, '2025-05-06 19:45:09.799642', '2025-05-06 19:45:09.799642') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 80, 99456, '2025-05-06 19:45:09.800276', '2025-05-06 19:45:09.800276') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 81, 94571, '2025-05-06 19:45:09.801064', '2025-05-06 19:45:09.801064') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 82, 97406, '2025-05-06 19:45:09.801691', '2025-05-06 19:45:09.801691') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.4ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 83, 94304, '2025-05-06 19:45:09.802397', '2025-05-06 19:45:09.802397') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 84, 95864, '2025-05-06 19:45:09.803227', '2025-05-06 19:45:09.803227') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 85, 92931, '2025-05-06 19:45:09.803847', '2025-05-06 19:45:09.803847') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 86, 92689, '2025-05-06 19:45:09.804457', '2025-05-06 19:45:09.804457') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 87, 92975, '2025-05-06 19:45:09.805084', '2025-05-06 19:45:09.805084') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 88, 97202, '2025-05-06 19:45:09.805699', '2025-05-06 19:45:09.805699') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 89, 103551, '2025-05-06 19:45:09.806628', '2025-05-06 19:45:09.806628') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 90, 96295, '2025-05-06 19:45:09.807237', '2025-05-06 19:45:09.807237') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 91, 98893, '2025-05-06 19:45:09.807848', '2025-05-06 19:45:09.807848') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 92, 101011, '2025-05-06 19:45:09.808663', '2025-05-06 19:45:09.808663') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 93, 103207, '2025-05-06 19:45:09.809292', '2025-05-06 19:45:09.809292') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.4ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 94, 91766, '2025-05-06 19:45:09.809910', '2025-05-06 19:45:09.809910') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 95, 91832, '2025-05-06 19:45:09.810705', '2025-05-06 19:45:09.810705') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 96, 92098, '2025-05-06 19:45:09.811324', '2025-05-06 19:45:09.811324') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 97, 102233, '2025-05-06 19:45:09.811941', '2025-05-06 19:45:09.811941') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 98, 96629, '2025-05-06 19:45:09.812820', '2025-05-06 19:45:09.812820') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 99, 92800, '2025-05-06 19:45:09.813437', '2025-05-06 19:45:09.813437') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 100, 96265, '2025-05-06 19:45:09.814065', '2025-05-06 19:45:09.814065') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - Driver Create (0.6ms) INSERT INTO "drivers" ("name", "code", "created_at", "updated_at") VALUES ('Max Verstappen', 'VER', '2025-05-06 19:48:16.064514', '2025-05-06 19:48:16.064514') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.1ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (1.1ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - Driver Create (3.1ms) INSERT INTO "drivers" ("name", "code", "created_at", "updated_at") VALUES ('Charles Leclerc', 'LEC', '2025-05-06 19:48:16.066871', '2025-05-06 19:48:16.066871') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.1ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC /*application='F1LapsApi'*/ - ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC /*application='F1LapsApi'*/ - ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC /*application='F1LapsApi'*/ - ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - Driver Create (0.6ms) INSERT INTO "drivers" ("name", "code", "created_at", "updated_at") VALUES ('Max Verstappen', 'VER', '2025-05-06 19:51:45.011015', '2025-05-06 19:51:45.011015') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.1ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (1.1ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - Driver Create (2.9ms) INSERT INTO "drivers" ("name", "code", "created_at", "updated_at") VALUES ('Charles Leclerc', 'LEC', '2025-05-06 19:51:45.013279', '2025-05-06 19:51:45.013279') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.1ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - Circuit Create (0.4ms) INSERT INTO "circuits" ("name", "location", "created_at", "updated_at") VALUES ('Spa-Francorchamps', 'Belgium', '2025-05-06 19:51:45.028266', '2025-05-06 19:51:45.028266') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - Circuit Create (0.9ms) INSERT INTO "circuits" ("name", "location", "created_at", "updated_at") VALUES ('Monza', 'Italy', '2025-05-06 19:51:45.033228', '2025-05-06 19:51:45.033228') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - Circuit Create (0.4ms) INSERT INTO "circuits" ("name", "location", "created_at", "updated_at") VALUES ('Monaco', 'Monaco', '2025-05-06 19:51:45.039140', '2025-05-06 19:51:45.039140') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.1ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.5ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (4, 2, 1, 90131, '2025-05-06 19:51:45.055131', '2025-05-06 19:51:45.055131') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (7.0ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (5, 3, 1, 102085, '2025-05-06 19:51:45.058592', '2025-05-06 19:51:45.058592') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (4, 4, 1, 98935, '2025-05-06 19:51:45.067446', '2025-05-06 19:51:45.067446') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (4, 2, 2, 91675, '2025-05-06 19:51:45.068651', '2025-05-06 19:51:45.068651') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (5, 3, 2, 102030, '2025-05-06 19:51:45.070104', '2025-05-06 19:51:45.070104') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (4, 4, 2, 103776, '2025-05-06 19:51:45.072327', '2025-05-06 19:51:45.072327') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.7ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (4, 2, 3, 94260, '2025-05-06 19:51:45.073181', '2025-05-06 19:51:45.073181') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.4ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (5, 3, 3, 94340, '2025-05-06 19:51:45.075332', '2025-05-06 19:51:45.075332') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (4, 4, 3, 95141, '2025-05-06 19:51:45.077154', '2025-05-06 19:51:45.077154') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (4, 2, 4, 101375, '2025-05-06 19:51:45.078471', '2025-05-06 19:51:45.078471') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (5, 3, 4, 91286, '2025-05-06 19:51:45.080452', '2025-05-06 19:51:45.080452') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (4, 4, 4, 97474, '2025-05-06 19:51:45.082823', '2025-05-06 19:51:45.082823') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (4, 2, 5, 99013, '2025-05-06 19:51:45.083547', '2025-05-06 19:51:45.083547') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (5, 3, 5, 90728, '2025-05-06 19:51:45.084210', '2025-05-06 19:51:45.084210') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (4, 4, 5, 90243, '2025-05-06 19:51:45.089512', '2025-05-06 19:51:45.089512') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (4, 2, 6, 100215, '2025-05-06 19:51:45.091056', '2025-05-06 19:51:45.091056') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (4.8ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (5, 3, 6, 101727, '2025-05-06 19:51:45.091749', '2025-05-06 19:51:45.091749') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (4, 4, 6, 99619, '2025-05-06 19:51:45.097085', '2025-05-06 19:51:45.097085') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (4, 2, 7, 102228, '2025-05-06 19:51:45.097900', '2025-05-06 19:51:45.097900') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.5ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (5, 3, 7, 103406, '2025-05-06 19:51:45.098892', '2025-05-06 19:51:45.098892') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (4, 4, 7, 96213, '2025-05-06 19:51:45.099814', '2025-05-06 19:51:45.099814') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (4, 2, 8, 101620, '2025-05-06 19:51:45.100532', '2025-05-06 19:51:45.100532') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (5, 3, 8, 96502, '2025-05-06 19:51:45.101893', '2025-05-06 19:51:45.101893') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (4, 4, 8, 99365, '2025-05-06 19:51:45.102593', '2025-05-06 19:51:45.102593') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.5ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (4, 2, 9, 99126, '2025-05-06 19:51:45.108749', '2025-05-06 19:51:45.108749') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (5, 3, 9, 93662, '2025-05-06 19:51:45.111791', '2025-05-06 19:51:45.111791') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.5ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (4, 4, 9, 101594, '2025-05-06 19:51:45.112478', '2025-05-06 19:51:45.112478') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (4, 2, 10, 94211, '2025-05-06 19:51:45.113364', '2025-05-06 19:51:45.113364') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (5, 3, 10, 92397, '2025-05-06 19:51:45.114025', '2025-05-06 19:51:45.114025') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (4, 4, 10, 101723, '2025-05-06 19:51:45.114896', '2025-05-06 19:51:45.114896') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ -Started GET "/" for 127.0.0.1 at 2025-05-06 21:53:49 +0200 - ActiveRecord::SchemaMigration Load (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC /*application='F1LapsApi'*/ -Processing by Rails::WelcomeController#index as HTML - Rendering /Users/abdul/.local/share/mise/installs/ruby/3.4.3/lib/ruby/gems/3.4.0/gems/railties-8.0.2/lib/rails/templates/rails/welcome/index.html.erb - Rendered /Users/abdul/.local/share/mise/installs/ruby/3.4.3/lib/ruby/gems/3.4.0/gems/railties-8.0.2/lib/rails/templates/rails/welcome/index.html.erb (Duration: 0.6ms | GC: 0.0ms) -Completed 200 OK in 19ms (Views: 4.4ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) - - -Started GET "/icon.png" for 127.0.0.1 at 2025-05-06 21:53:49 +0200 - -ActionController::RoutingError (No route matches [GET] "/icon.png"): - -Started GET "/" for 127.0.0.1 at 2025-05-06 21:55:42 +0200 - ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC /*application='F1LapsApi'*/ -Processing by Rails::WelcomeController#index as HTML - Rendering /Users/abdul/.local/share/mise/installs/ruby/3.4.3/lib/ruby/gems/3.4.0/gems/railties-8.0.2/lib/rails/templates/rails/welcome/index.html.erb - Rendered /Users/abdul/.local/share/mise/installs/ruby/3.4.3/lib/ruby/gems/3.4.0/gems/railties-8.0.2/lib/rails/templates/rails/welcome/index.html.erb (Duration: 0.4ms | GC: 0.0ms) -Completed 200 OK in 8ms (Views: 1.4ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) - - -Started GET "/api/v1/circuits" for 127.0.0.1 at 2025-05-06 21:55:55 +0200 -Processing by Api::V1::CircuitsController#index as HTML - Circuit Load (1.1ms) SELECT "circuits".* FROM "circuits" /*action='index',application='F1LapsApi',controller='circuits'*/ - ↳ app/controllers/api/v1/circuits_controller.rb:4:in 'Api::V1::CircuitsController#index' -Completed 200 OK in 28ms (Views: 12.9ms | ActiveRecord: 2.3ms (1 query, 0 cached) | GC: 0.0ms) - - -Started GET "/favicon.ico" for 127.0.0.1 at 2025-05-06 21:55:55 +0200 - -ActionController::RoutingError (No route matches [GET] "/favicon.ico"): - -Started GET "/api/v1/drivers" for 127.0.0.1 at 2025-05-06 21:56:05 +0200 -Processing by Api::V1::DriversController#index as HTML - Driver Load (4.3ms) SELECT "drivers".* FROM "drivers" /*action='index',application='F1LapsApi',controller='drivers'*/ - ↳ app/controllers/api/v1/drivers_controller.rb:4:in 'Api::V1::DriversController#index' -Completed 200 OK in 36ms (Views: 26.4ms | ActiveRecord: 5.0ms (1 query, 0 cached) | GC: 0.7ms) - - -Started POST "/api/v1/drivers" for ::1 at 2025-05-06 22:10:46 +0200 - ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC /*application='F1LapsApi'*/ -Processing by Api::V1::DriversController#create as */* - Parameters: {"driver" => {"name" => "Lando Norris", "code" => "NOR"}} - TRANSACTION (1.4ms) BEGIN immediate TRANSACTION /*action='create',application='F1LapsApi',controller='drivers'*/ - ↳ app/controllers/api/v1/drivers_controller.rb:8:in 'Api::V1::DriversController#create' - Driver Create (5.1ms) INSERT INTO "drivers" ("name", "code", "created_at", "updated_at") VALUES ('Lando Norris', 'NOR', '2025-05-06 20:10:46.793769', '2025-05-06 20:10:46.793769') RETURNING "id" /*action='create',application='F1LapsApi',controller='drivers'*/ - ↳ app/controllers/api/v1/drivers_controller.rb:8:in 'Api::V1::DriversController#create' - TRANSACTION (0.2ms) COMMIT TRANSACTION /*action='create',application='F1LapsApi',controller='drivers'*/ - ↳ app/controllers/api/v1/drivers_controller.rb:8:in 'Api::V1::DriversController#create' -Completed 201 Created in 19ms (Views: 0.2ms | ActiveRecord: 7.6ms (1 query, 0 cached) | GC: 0.0ms) - - -Started POST "/api/v1/circuits" for ::1 at 2025-05-06 22:10:59 +0200 -Processing by Api::V1::CircuitsController#create as */* - Parameters: {"circuit" => {"name" => "Silverstone", "location" => "UK"}} - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*action='create',application='F1LapsApi',controller='circuits'*/ - ↳ app/controllers/api/v1/circuits_controller.rb:8:in 'Api::V1::CircuitsController#create' - Circuit Create (2.1ms) INSERT INTO "circuits" ("name", "location", "created_at", "updated_at") VALUES ('Silverstone', 'UK', '2025-05-06 20:10:59.142292', '2025-05-06 20:10:59.142292') RETURNING "id" /*action='create',application='F1LapsApi',controller='circuits'*/ - ↳ app/controllers/api/v1/circuits_controller.rb:8:in 'Api::V1::CircuitsController#create' - TRANSACTION (0.3ms) COMMIT TRANSACTION /*action='create',application='F1LapsApi',controller='circuits'*/ - ↳ app/controllers/api/v1/circuits_controller.rb:8:in 'Api::V1::CircuitsController#create' -Completed 201 Created in 24ms (Views: 1.0ms | ActiveRecord: 3.8ms (1 query, 0 cached) | GC: 0.0ms) - - -Started POST "/api/v1/lap_times" for ::1 at 2025-05-06 22:11:22 +0200 -Processing by Api::V1::LapTimesController#create as */* - Parameters: {"lap_time" => {"driver_id" => 1, "circuit_id" => 1, "lap_number" => 1, "time_ms" => 92000}} - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*action='create',application='F1LapsApi',controller='lap_times'*/ - ↳ app/controllers/api/v1/lap_times_controller.rb:21:in 'Api::V1::LapTimesController#create' - Driver Load (0.6ms) SELECT "drivers".* FROM "drivers" WHERE "drivers"."id" = 1 LIMIT 1 /*action='create',application='F1LapsApi',controller='lap_times'*/ - ↳ app/controllers/api/v1/lap_times_controller.rb:21:in 'Api::V1::LapTimesController#create' - Circuit Load (0.0ms) SELECT "circuits".* FROM "circuits" WHERE "circuits"."id" = 1 LIMIT 1 /*action='create',application='F1LapsApi',controller='lap_times'*/ - ↳ app/controllers/api/v1/lap_times_controller.rb:21:in 'Api::V1::LapTimesController#create' - LapTime Create (0.1ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 1, 92000, '2025-05-06 20:11:22.541357', '2025-05-06 20:11:22.541357') RETURNING "id" /*action='create',application='F1LapsApi',controller='lap_times'*/ - ↳ app/controllers/api/v1/lap_times_controller.rb:21:in 'Api::V1::LapTimesController#create' - TRANSACTION (0.4ms) COMMIT TRANSACTION /*action='create',application='F1LapsApi',controller='lap_times'*/ - ↳ app/controllers/api/v1/lap_times_controller.rb:21:in 'Api::V1::LapTimesController#create' -Completed 201 Created in 43ms (Views: 0.4ms | ActiveRecord: 1.1ms (3 queries, 0 cached) | GC: 0.0ms) - - -Started GET "/" for ::1 at 2025-05-06 22:11:36 +0200 -Started GET "/api/v1/drivers" for ::1 at 2025-05-06 22:12:28 +0200 -Processing by Api::V1::DriversController#index as */* - Driver Load (0.4ms) SELECT "drivers".* FROM "drivers" /*action='index',application='F1LapsApi',controller='drivers'*/ - ↳ app/controllers/api/v1/drivers_controller.rb:4:in 'Api::V1::DriversController#index' -Completed 200 OK in 8ms (Views: 6.1ms | ActiveRecord: 0.1ms (1 query, 0 cached) | GC: 0.0ms) - - -Started GET "/api/v1/lap_times" for ::1 at 2025-05-06 22:13:46 +0200 -Processing by Api::V1::LapTimesController#index as */* - LapTime Load (0.2ms) SELECT "lap_times".* FROM "lap_times" /*action='index',application='F1LapsApi',controller='lap_times'*/ - ↳ app/controllers/api/v1/lap_times_controller.rb:9:in 'Api::V1::LapTimesController#index' -Completed 200 OK in 13ms (Views: 11.6ms | ActiveRecord: 0.2ms (1 query, 0 cached) | GC: 0.0ms) - - -Started GET "/api/v1/lap_times?driver_id=5" for ::1 at 2025-05-06 22:14:15 +0200 -Processing by Api::V1::LapTimesController#index as HTML - Parameters: {"driver_id" => "5"} - LapTime Load (0.1ms) SELECT "lap_times".* FROM "lap_times" WHERE "lap_times"."driver_id" = 5 /*action='index',application='F1LapsApi',controller='lap_times'*/ - ↳ app/controllers/api/v1/lap_times_controller.rb:9:in 'Api::V1::LapTimesController#index' -Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.1ms (1 query, 0 cached) | GC: 0.0ms) - - -Started GET "/favicon.ico" for ::1 at 2025-05-06 22:14:15 +0200 - -ActionController::RoutingError (No route matches [GET] "/favicon.ico"): - -Started GET "/api/v1/drivers?driver_id=1" for ::1 at 2025-05-06 22:14:25 +0200 -Processing by Api::V1::DriversController#index as HTML - Parameters: {"driver_id" => "1"} - Driver Load (0.1ms) SELECT "drivers".* FROM "drivers" /*action='index',application='F1LapsApi',controller='drivers'*/ - ↳ app/controllers/api/v1/drivers_controller.rb:4:in 'Api::V1::DriversController#index' -Completed 200 OK in 7ms (Views: 5.7ms | ActiveRecord: 0.1ms (1 query, 0 cached) | GC: 0.0ms) - - -Started GET "/api/v1/lap_times?driver_id=1" for ::1 at 2025-05-06 22:15:02 +0200 -Processing by Api::V1::LapTimesController#index as HTML - Parameters: {"driver_id" => "1"} - LapTime Load (1.1ms) SELECT "lap_times".* FROM "lap_times" WHERE "lap_times"."driver_id" = 1 /*action='index',application='F1LapsApi',controller='lap_times'*/ - ↳ app/controllers/api/v1/lap_times_controller.rb:9:in 'Api::V1::LapTimesController#index' -Completed 200 OK in 10ms (Views: 7.3ms | ActiveRecord: 1.1ms (1 query, 0 cached) | GC: 1.0ms) - - -Started GET "/api/v1/lap_times?driver_id=1&lap_min=96781" for ::1 at 2025-05-06 22:15:33 +0200 -Processing by Api::V1::LapTimesController#index as HTML - Parameters: {"driver_id" => "1", "lap_min" => "96781"} - LapTime Load (0.8ms) SELECT "lap_times".* FROM "lap_times" WHERE "lap_times"."driver_id" = 1 AND (lap_number >= '96781') /*action='index',application='F1LapsApi',controller='lap_times'*/ - ↳ app/controllers/api/v1/lap_times_controller.rb:9:in 'Api::V1::LapTimesController#index' -Completed 200 OK in 5ms (Views: 2.0ms | ActiveRecord: 0.8ms (1 query, 0 cached) | GC: 0.0ms) - - -Started GET "/api/v1/lap_times?driver_id=1&lap_min=10" for ::1 at 2025-05-06 22:15:40 +0200 -Processing by Api::V1::LapTimesController#index as HTML - Parameters: {"driver_id" => "1", "lap_min" => "10"} - LapTime Load (0.4ms) SELECT "lap_times".* FROM "lap_times" WHERE "lap_times"."driver_id" = 1 AND (lap_number >= '10') /*action='index',application='F1LapsApi',controller='lap_times'*/ - ↳ app/controllers/api/v1/lap_times_controller.rb:9:in 'Api::V1::LapTimesController#index' -Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.4ms (1 query, 0 cached) | GC: 0.0ms) - - -Started GET "/api/v1/lap_times?driver_id=1&lap_min=92" for ::1 at 2025-05-06 22:15:46 +0200 -Processing by Api::V1::LapTimesController#index as HTML - Parameters: {"driver_id" => "1", "lap_min" => "92"} - LapTime Load (0.3ms) SELECT "lap_times".* FROM "lap_times" WHERE "lap_times"."driver_id" = 1 AND (lap_number >= '92') /*action='index',application='F1LapsApi',controller='lap_times'*/ - ↳ app/controllers/api/v1/lap_times_controller.rb:9:in 'Api::V1::LapTimesController#index' -Completed 200 OK in 4ms (Views: 2.1ms | ActiveRecord: 0.3ms (1 query, 0 cached) | GC: 0.0ms) - - -Started GET "/api/v1/lap_times?driver_id=1&lap_min=92800" for ::1 at 2025-05-06 22:15:54 +0200 -Processing by Api::V1::LapTimesController#index as HTML - Parameters: {"driver_id" => "1", "lap_min" => "92800"} - LapTime Load (0.3ms) SELECT "lap_times".* FROM "lap_times" WHERE "lap_times"."driver_id" = 1 AND (lap_number >= '92800') /*action='index',application='F1LapsApi',controller='lap_times'*/ - ↳ app/controllers/api/v1/lap_times_controller.rb:9:in 'Api::V1::LapTimesController#index' -Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.3ms (1 query, 0 cached) | GC: 0.0ms) - - -Started GET "/api/v1/lap_times?driver_id=1&lap_min=92700" for ::1 at 2025-05-06 22:15:58 +0200 -Processing by Api::V1::LapTimesController#index as HTML - Parameters: {"driver_id" => "1", "lap_min" => "92700"} - LapTime Load (0.2ms) SELECT "lap_times".* FROM "lap_times" WHERE "lap_times"."driver_id" = 1 AND (lap_number >= '92700') /*action='index',application='F1LapsApi',controller='lap_times'*/ - ↳ app/controllers/api/v1/lap_times_controller.rb:9:in 'Api::V1::LapTimesController#index' -Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms (1 query, 0 cached) | GC: 0.0ms) - - -Started GET "/api/v1/lap_times?driver_id=1&lap_min=92800" for ::1 at 2025-05-06 22:16:04 +0200 -Processing by Api::V1::LapTimesController#index as HTML - Parameters: {"driver_id" => "1", "lap_min" => "92800"} - LapTime Load (0.1ms) SELECT "lap_times".* FROM "lap_times" WHERE "lap_times"."driver_id" = 1 AND (lap_number >= '92800') /*action='index',application='F1LapsApi',controller='lap_times'*/ - ↳ app/controllers/api/v1/lap_times_controller.rb:9:in 'Api::V1::LapTimesController#index' -Completed 200 OK in 3ms (Views: 1.7ms | ActiveRecord: 0.1ms (1 query, 0 cached) | GC: 0.0ms) - - -Started GET "/api/v1/lap_times?driver_id=1" for ::1 at 2025-05-06 22:16:13 +0200 -Processing by Api::V1::LapTimesController#index as HTML - Parameters: {"driver_id" => "1"} - LapTime Load (0.3ms) SELECT "lap_times".* FROM "lap_times" WHERE "lap_times"."driver_id" = 1 /*action='index',application='F1LapsApi',controller='lap_times'*/ - ↳ app/controllers/api/v1/lap_times_controller.rb:9:in 'Api::V1::LapTimesController#index' -Completed 200 OK in 16ms (Views: 14.5ms | ActiveRecord: 0.3ms (1 query, 0 cached) | GC: 5.8ms) - - -Started GET "/api/v1/drivers?driver_id=1" for ::1 at 2025-05-06 22:16:22 +0200 -Processing by Api::V1::DriversController#index as HTML - Parameters: {"driver_id" => "1"} - Driver Load (0.9ms) SELECT "drivers".* FROM "drivers" /*action='index',application='F1LapsApi',controller='drivers'*/ - ↳ app/controllers/api/v1/drivers_controller.rb:4:in 'Api::V1::DriversController#index' -Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.9ms (1 query, 0 cached) | GC: 3.8ms) - - - ActiveRecord::SchemaMigration Load (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC /*application='F1LapsApi'*/ - ActiveRecord::InternalMetadata Load (0.0ms) SELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = 'environment' ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1 /*application='F1LapsApi'*/ - ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC /*application='F1LapsApi'*/ - ActiveRecord::InternalMetadata Load (0.0ms) SELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = 'environment' ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1 /*application='F1LapsApi'*/ - ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC /*application='F1LapsApi'*/ - ActiveRecord::InternalMetadata Load (0.1ms) SELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = 'environment' ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1 /*application='F1LapsApi'*/ -  (1.8ms) DROP TABLE IF EXISTS "circuits" /*application='F1LapsApi'*/ -  (0.2ms) CREATE TABLE "circuits" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "location" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL) /*application='F1LapsApi'*/ -  (0.0ms) DROP TABLE IF EXISTS "drivers" /*application='F1LapsApi'*/ -  (0.0ms) CREATE TABLE "drivers" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "code" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL) /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "index_drivers_on_code" ON "drivers" ("code") /*application='F1LapsApi'*/ -  (0.0ms) DROP TABLE IF EXISTS "lap_times" /*application='F1LapsApi'*/ -  (0.0ms) CREATE TABLE "lap_times" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "driver_id" integer NOT NULL, "circuit_id" integer NOT NULL, "lap_number" integer, "time_ms" integer, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL) /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "index_lap_times_on_circuit_id" ON "lap_times" ("circuit_id") /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "index_lap_times_on_driver_id" ON "lap_times" ("driver_id") /*application='F1LapsApi'*/ - TRANSACTION (0.2ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - SQL (1.3ms) PRAGMA foreign_keys /*application='F1LapsApi'*/ - SQL (0.0ms) PRAGMA defer_foreign_keys /*application='F1LapsApi'*/ -  (0.5ms) PRAGMA defer_foreign_keys = ON /*application='F1LapsApi'*/ -  (0.1ms) PRAGMA foreign_keys = OFF /*application='F1LapsApi'*/ -  (0.0ms) CREATE TEMPORARY TABLE "alap_times" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "driver_id" integer NOT NULL, "circuit_id" integer NOT NULL, "lap_number" integer, "time_ms" integer, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL) /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "tindex_alap_times_on_driver_id" ON "alap_times" ("driver_id") /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "tindex_alap_times_on_circuit_id" ON "alap_times" ("circuit_id") /*application='F1LapsApi'*/ - SQL (0.0ms) INSERT INTO "alap_times" ("id","driver_id","circuit_id","lap_number","time_ms","created_at","updated_at") - SELECT "id","driver_id","circuit_id","lap_number","time_ms","created_at","updated_at" FROM "lap_times" /*application='F1LapsApi'*/ -  (0.1ms) DROP TABLE "lap_times" /*application='F1LapsApi'*/ -  (0.0ms) CREATE TABLE "lap_times" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "driver_id" integer NOT NULL, "circuit_id" integer NOT NULL, "lap_number" integer, "time_ms" integer, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL, CONSTRAINT "fk_rails_9b3dc2962d" -FOREIGN KEY ("circuit_id") - REFERENCES "circuits" ("id") -) /*application='F1LapsApi'*/ -  (0.1ms) CREATE INDEX "index_lap_times_on_circuit_id" ON "lap_times" ("circuit_id") /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "index_lap_times_on_driver_id" ON "lap_times" ("driver_id") /*application='F1LapsApi'*/ - SQL (0.0ms) INSERT INTO "lap_times" ("id","driver_id","circuit_id","lap_number","time_ms","created_at","updated_at") - SELECT "id","driver_id","circuit_id","lap_number","time_ms","created_at","updated_at" FROM "alap_times" /*application='F1LapsApi'*/ -  (0.0ms) DROP TABLE "alap_times" /*application='F1LapsApi'*/ -  (0.0ms) PRAGMA defer_foreign_keys = 0 /*application='F1LapsApi'*/ -  (0.0ms) PRAGMA foreign_keys = 1 /*application='F1LapsApi'*/ - TRANSACTION (0.1ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - SQL (7.0ms) PRAGMA foreign_keys /*application='F1LapsApi'*/ - SQL (0.0ms) PRAGMA defer_foreign_keys /*application='F1LapsApi'*/ -  (0.0ms) PRAGMA defer_foreign_keys = ON /*application='F1LapsApi'*/ -  (0.0ms) PRAGMA foreign_keys = OFF /*application='F1LapsApi'*/ -  (0.0ms) CREATE TEMPORARY TABLE "alap_times" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "driver_id" integer NOT NULL, "circuit_id" integer NOT NULL, "lap_number" integer, "time_ms" integer, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL) /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "tindex_alap_times_on_driver_id" ON "alap_times" ("driver_id") /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "tindex_alap_times_on_circuit_id" ON "alap_times" ("circuit_id") /*application='F1LapsApi'*/ - SQL (0.0ms) INSERT INTO "alap_times" ("id","driver_id","circuit_id","lap_number","time_ms","created_at","updated_at") - SELECT "id","driver_id","circuit_id","lap_number","time_ms","created_at","updated_at" FROM "lap_times" /*application='F1LapsApi'*/ -  (0.0ms) DROP TABLE "lap_times" /*application='F1LapsApi'*/ -  (0.0ms) CREATE TABLE "lap_times" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "driver_id" integer NOT NULL, "circuit_id" integer NOT NULL, "lap_number" integer, "time_ms" integer, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL, CONSTRAINT "fk_rails_9b3dc2962d" -FOREIGN KEY ("circuit_id") - REFERENCES "circuits" ("id") -, CONSTRAINT "fk_rails_7517eb811f" -FOREIGN KEY ("driver_id") - REFERENCES "drivers" ("id") -) /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "index_lap_times_on_circuit_id" ON "lap_times" ("circuit_id") /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "index_lap_times_on_driver_id" ON "lap_times" ("driver_id") /*application='F1LapsApi'*/ - SQL (0.0ms) INSERT INTO "lap_times" ("id","driver_id","circuit_id","lap_number","time_ms","created_at","updated_at") - SELECT "id","driver_id","circuit_id","lap_number","time_ms","created_at","updated_at" FROM "alap_times" /*application='F1LapsApi'*/ -  (0.0ms) DROP TABLE "alap_times" /*application='F1LapsApi'*/ -  (0.0ms) PRAGMA defer_foreign_keys = 0 /*application='F1LapsApi'*/ -  (0.0ms) PRAGMA foreign_keys = 1 /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ -  (0.0ms) CREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY) /*application='F1LapsApi'*/ - ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC /*application='F1LapsApi'*/ -  (0.0ms) INSERT INTO "schema_migrations" (version) VALUES (20250506194158) /*application='F1LapsApi'*/ -  (0.0ms) INSERT INTO "schema_migrations" (version) VALUES -(20250506194157), -(20250506194156); /*application='F1LapsApi'*/ -  (0.1ms) CREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL) /*application='F1LapsApi'*/ - ActiveRecord::InternalMetadata Load (0.0ms) SELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = 'environment' ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1 /*application='F1LapsApi'*/ - ActiveRecord::InternalMetadata Create (0.0ms) INSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ('environment', 'development', '2025-05-06 20:18:34.777131', '2025-05-06 20:18:34.777132') RETURNING "key" /*application='F1LapsApi'*/ - ActiveRecord::InternalMetadata Load (0.0ms) SELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = 'environment' ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1 /*application='F1LapsApi'*/ - ActiveRecord::InternalMetadata Load (0.0ms) SELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = 'schema_sha1' ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1 /*application='F1LapsApi'*/ - ActiveRecord::InternalMetadata Create (0.0ms) INSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ('schema_sha1', '9d2965635a071eb91c1e8759aa60e86609d2234c', '2025-05-06 20:18:34.779008', '2025-05-06 20:18:34.779008') RETURNING "key" /*application='F1LapsApi'*/ -  (1.1ms) DROP TABLE IF EXISTS "circuits" /*application='F1LapsApi'*/ -  (0.1ms) CREATE TABLE "circuits" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "location" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL) /*application='F1LapsApi'*/ -  (0.0ms) DROP TABLE IF EXISTS "drivers" /*application='F1LapsApi'*/ -  (0.0ms) CREATE TABLE "drivers" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "code" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL) /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "index_drivers_on_code" ON "drivers" ("code") /*application='F1LapsApi'*/ -  (0.0ms) DROP TABLE IF EXISTS "lap_times" /*application='F1LapsApi'*/ -  (0.0ms) CREATE TABLE "lap_times" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "driver_id" integer NOT NULL, "circuit_id" integer NOT NULL, "lap_number" integer, "time_ms" integer, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL) /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "index_lap_times_on_circuit_id" ON "lap_times" ("circuit_id") /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "index_lap_times_on_driver_id" ON "lap_times" ("driver_id") /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - SQL (0.3ms) PRAGMA foreign_keys /*application='F1LapsApi'*/ - SQL (0.0ms) PRAGMA defer_foreign_keys /*application='F1LapsApi'*/ -  (0.0ms) PRAGMA defer_foreign_keys = ON /*application='F1LapsApi'*/ -  (0.0ms) PRAGMA foreign_keys = OFF /*application='F1LapsApi'*/ -  (0.0ms) CREATE TEMPORARY TABLE "alap_times" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "driver_id" integer NOT NULL, "circuit_id" integer NOT NULL, "lap_number" integer, "time_ms" integer, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL) /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "tindex_alap_times_on_driver_id" ON "alap_times" ("driver_id") /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "tindex_alap_times_on_circuit_id" ON "alap_times" ("circuit_id") /*application='F1LapsApi'*/ - SQL (0.0ms) INSERT INTO "alap_times" ("id","driver_id","circuit_id","lap_number","time_ms","created_at","updated_at") - SELECT "id","driver_id","circuit_id","lap_number","time_ms","created_at","updated_at" FROM "lap_times" /*application='F1LapsApi'*/ -  (0.0ms) DROP TABLE "lap_times" /*application='F1LapsApi'*/ -  (0.0ms) CREATE TABLE "lap_times" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "driver_id" integer NOT NULL, "circuit_id" integer NOT NULL, "lap_number" integer, "time_ms" integer, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL, CONSTRAINT "fk_rails_9b3dc2962d" -FOREIGN KEY ("circuit_id") - REFERENCES "circuits" ("id") -) /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "index_lap_times_on_circuit_id" ON "lap_times" ("circuit_id") /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "index_lap_times_on_driver_id" ON "lap_times" ("driver_id") /*application='F1LapsApi'*/ - SQL (0.0ms) INSERT INTO "lap_times" ("id","driver_id","circuit_id","lap_number","time_ms","created_at","updated_at") - SELECT "id","driver_id","circuit_id","lap_number","time_ms","created_at","updated_at" FROM "alap_times" /*application='F1LapsApi'*/ -  (0.0ms) DROP TABLE "alap_times" /*application='F1LapsApi'*/ -  (0.0ms) PRAGMA defer_foreign_keys = 0 /*application='F1LapsApi'*/ -  (0.0ms) PRAGMA foreign_keys = 1 /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - SQL (0.2ms) PRAGMA foreign_keys /*application='F1LapsApi'*/ - SQL (0.0ms) PRAGMA defer_foreign_keys /*application='F1LapsApi'*/ -  (0.0ms) PRAGMA defer_foreign_keys = ON /*application='F1LapsApi'*/ -  (0.0ms) PRAGMA foreign_keys = OFF /*application='F1LapsApi'*/ -  (0.0ms) CREATE TEMPORARY TABLE "alap_times" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "driver_id" integer NOT NULL, "circuit_id" integer NOT NULL, "lap_number" integer, "time_ms" integer, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL) /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "tindex_alap_times_on_driver_id" ON "alap_times" ("driver_id") /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "tindex_alap_times_on_circuit_id" ON "alap_times" ("circuit_id") /*application='F1LapsApi'*/ - SQL (0.0ms) INSERT INTO "alap_times" ("id","driver_id","circuit_id","lap_number","time_ms","created_at","updated_at") - SELECT "id","driver_id","circuit_id","lap_number","time_ms","created_at","updated_at" FROM "lap_times" /*application='F1LapsApi'*/ -  (0.0ms) DROP TABLE "lap_times" /*application='F1LapsApi'*/ -  (0.0ms) CREATE TABLE "lap_times" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "driver_id" integer NOT NULL, "circuit_id" integer NOT NULL, "lap_number" integer, "time_ms" integer, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL, CONSTRAINT "fk_rails_9b3dc2962d" -FOREIGN KEY ("circuit_id") - REFERENCES "circuits" ("id") -, CONSTRAINT "fk_rails_7517eb811f" -FOREIGN KEY ("driver_id") - REFERENCES "drivers" ("id") -) /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "index_lap_times_on_circuit_id" ON "lap_times" ("circuit_id") /*application='F1LapsApi'*/ -  (0.0ms) CREATE INDEX "index_lap_times_on_driver_id" ON "lap_times" ("driver_id") /*application='F1LapsApi'*/ - SQL (0.0ms) INSERT INTO "lap_times" ("id","driver_id","circuit_id","lap_number","time_ms","created_at","updated_at") - SELECT "id","driver_id","circuit_id","lap_number","time_ms","created_at","updated_at" FROM "alap_times" /*application='F1LapsApi'*/ -  (0.0ms) DROP TABLE "alap_times" /*application='F1LapsApi'*/ -  (0.0ms) PRAGMA defer_foreign_keys = 0 /*application='F1LapsApi'*/ -  (0.0ms) PRAGMA foreign_keys = 1 /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ -  (0.0ms) CREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY) /*application='F1LapsApi'*/ - ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC /*application='F1LapsApi'*/ -  (0.0ms) INSERT INTO "schema_migrations" (version) VALUES (20250506194158) /*application='F1LapsApi'*/ -  (0.0ms) INSERT INTO "schema_migrations" (version) VALUES -(20250506194157), -(20250506194156); /*application='F1LapsApi'*/ -  (0.0ms) CREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL) /*application='F1LapsApi'*/ - ActiveRecord::InternalMetadata Load (0.0ms) SELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = 'environment' ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1 /*application='F1LapsApi'*/ - ActiveRecord::InternalMetadata Create (0.0ms) INSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ('environment', 'development', '2025-05-06 20:18:34.807062', '2025-05-06 20:18:34.807062') RETURNING "key" /*application='F1LapsApi'*/ - ActiveRecord::InternalMetadata Load (0.0ms) SELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = 'environment' ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1 /*application='F1LapsApi'*/ - ActiveRecord::InternalMetadata Update (0.0ms) UPDATE "ar_internal_metadata" SET "value" = 'test', "updated_at" = '2025-05-06 20:18:34.807718' WHERE "ar_internal_metadata"."key" = 'environment' /*application='F1LapsApi'*/ - ActiveRecord::InternalMetadata Load (0.0ms) SELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = 'schema_sha1' ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1 /*application='F1LapsApi'*/ - ActiveRecord::InternalMetadata Create (0.0ms) INSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ('schema_sha1', '9d2965635a071eb91c1e8759aa60e86609d2234c', '2025-05-06 20:18:34.808283', '2025-05-06 20:18:34.808283') RETURNING "key" /*application='F1LapsApi'*/ - ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - Driver Create (0.3ms) INSERT INTO "drivers" ("name", "code", "created_at", "updated_at") VALUES ('Max Verstappen', 'VER', '2025-05-06 20:18:34.832351', '2025-05-06 20:18:34.832351') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.1ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - Driver Create (0.3ms) INSERT INTO "drivers" ("name", "code", "created_at", "updated_at") VALUES ('Charles Leclerc', 'LEC', '2025-05-06 20:18:34.836014', '2025-05-06 20:18:34.836014') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - Circuit Create (0.3ms) INSERT INTO "circuits" ("name", "location", "created_at", "updated_at") VALUES ('Spa-Francorchamps', 'Belgium', '2025-05-06 20:18:34.841249', '2025-05-06 20:18:34.841249') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - Circuit Create (0.3ms) INSERT INTO "circuits" ("name", "location", "created_at", "updated_at") VALUES ('Monza', 'Italy', '2025-05-06 20:18:34.843758', '2025-05-06 20:18:34.843758') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - Circuit Create (0.3ms) INSERT INTO "circuits" ("name", "location", "created_at", "updated_at") VALUES ('Monaco', 'Monaco', '2025-05-06 20:18:34.847444', '2025-05-06 20:18:34.847444') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 1, 100017, '2025-05-06 20:18:34.863303', '2025-05-06 20:18:34.863303') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 1, 1, 101034, '2025-05-06 20:18:34.866854', '2025-05-06 20:18:34.866854') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.4ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 3, 1, 91363, '2025-05-06 20:18:34.868467', '2025-05-06 20:18:34.868467') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.6ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 3, 1, 94576, '2025-05-06 20:18:34.869814', '2025-05-06 20:18:34.869814') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 2, 1, 102796, '2025-05-06 20:18:34.871242', '2025-05-06 20:18:34.871242') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 2, 1, 96437, '2025-05-06 20:18:34.873055', '2025-05-06 20:18:34.873055') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 2, 104775, '2025-05-06 20:18:34.874196', '2025-05-06 20:18:34.874196') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 1, 2, 93792, '2025-05-06 20:18:34.875845', '2025-05-06 20:18:34.875845') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 3, 2, 104005, '2025-05-06 20:18:34.877573', '2025-05-06 20:18:34.877573') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 3, 2, 96852, '2025-05-06 20:18:34.878640', '2025-05-06 20:18:34.878640') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 2, 2, 95828, '2025-05-06 20:18:34.881519', '2025-05-06 20:18:34.881519') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 2, 2, 97460, '2025-05-06 20:18:34.882514', '2025-05-06 20:18:34.882514') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 3, 98865, '2025-05-06 20:18:34.883304', '2025-05-06 20:18:34.883304') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 1, 3, 95501, '2025-05-06 20:18:34.884096', '2025-05-06 20:18:34.884096') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 3, 3, 103398, '2025-05-06 20:18:34.889229', '2025-05-06 20:18:34.889229') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 3, 3, 91359, '2025-05-06 20:18:34.890432', '2025-05-06 20:18:34.890432') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 2, 3, 90970, '2025-05-06 20:18:34.894363', '2025-05-06 20:18:34.894363') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 2, 3, 96926, '2025-05-06 20:18:34.895174', '2025-05-06 20:18:34.895174') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.6ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 4, 94384, '2025-05-06 20:18:34.895922', '2025-05-06 20:18:34.895922') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 1, 4, 98679, '2025-05-06 20:18:34.897019', '2025-05-06 20:18:34.897019') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (1.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 3, 4, 103286, '2025-05-06 20:18:34.899143', '2025-05-06 20:18:34.899143') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 3, 4, 103135, '2025-05-06 20:18:34.904196', '2025-05-06 20:18:34.904196') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 2, 4, 96309, '2025-05-06 20:18:34.904969', '2025-05-06 20:18:34.904969') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 2, 4, 93517, '2025-05-06 20:18:34.905888', '2025-05-06 20:18:34.905888') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 5, 102987, '2025-05-06 20:18:34.910346', '2025-05-06 20:18:34.910346') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 1, 5, 99304, '2025-05-06 20:18:34.912181', '2025-05-06 20:18:34.912181') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.5ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 3, 5, 104268, '2025-05-06 20:18:34.913077', '2025-05-06 20:18:34.913077') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 3, 5, 95525, '2025-05-06 20:18:34.914008', '2025-05-06 20:18:34.914008') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 2, 5, 104959, '2025-05-06 20:18:34.914703', '2025-05-06 20:18:34.914703') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 2, 5, 94182, '2025-05-06 20:18:34.915610', '2025-05-06 20:18:34.915610') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 6, 90257, '2025-05-06 20:18:34.916300', '2025-05-06 20:18:34.916300') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 1, 6, 104911, '2025-05-06 20:18:34.916991', '2025-05-06 20:18:34.916991') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (1.4ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 3, 6, 104800, '2025-05-06 20:18:34.917687', '2025-05-06 20:18:34.917687') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 3, 6, 90172, '2025-05-06 20:18:34.919512', '2025-05-06 20:18:34.919512') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 2, 6, 94390, '2025-05-06 20:18:34.920208', '2025-05-06 20:18:34.920208') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 2, 6, 96913, '2025-05-06 20:18:34.921135', '2025-05-06 20:18:34.921135') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 7, 99101, '2025-05-06 20:18:34.921815', '2025-05-06 20:18:34.921815') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 1, 7, 95917, '2025-05-06 20:18:34.922720', '2025-05-06 20:18:34.922720') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 3, 7, 93092, '2025-05-06 20:18:34.923423', '2025-05-06 20:18:34.923423') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.4ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 3, 7, 91410, '2025-05-06 20:18:34.924127', '2025-05-06 20:18:34.924127') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 2, 7, 96215, '2025-05-06 20:18:34.925028', '2025-05-06 20:18:34.925028') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 2, 7, 91733, '2025-05-06 20:18:34.925723', '2025-05-06 20:18:34.925723') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 8, 98329, '2025-05-06 20:18:34.926513', '2025-05-06 20:18:34.926513') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 1, 8, 92199, '2025-05-06 20:18:34.927353', '2025-05-06 20:18:34.927353') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 3, 8, 91845, '2025-05-06 20:18:34.928029', '2025-05-06 20:18:34.928029') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 3, 8, 91634, '2025-05-06 20:18:34.928709', '2025-05-06 20:18:34.928709') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 2, 8, 96742, '2025-05-06 20:18:34.929383', '2025-05-06 20:18:34.929383') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 2, 8, 102522, '2025-05-06 20:18:34.930063', '2025-05-06 20:18:34.930063') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (1.1ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 9, 101297, '2025-05-06 20:18:34.930744', '2025-05-06 20:18:34.930744') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 1, 9, 93846, '2025-05-06 20:18:34.932247', '2025-05-06 20:18:34.932247') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 3, 9, 101194, '2025-05-06 20:18:34.932934', '2025-05-06 20:18:34.932934') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 3, 9, 104217, '2025-05-06 20:18:34.933841', '2025-05-06 20:18:34.933841') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 2, 9, 98595, '2025-05-06 20:18:34.934532', '2025-05-06 20:18:34.934532') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.5ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 2, 9, 99267, '2025-05-06 20:18:34.935215', '2025-05-06 20:18:34.935215') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 1, 10, 97871, '2025-05-06 20:18:34.936104', '2025-05-06 20:18:34.936104') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 1, 10, 90776, '2025-05-06 20:18:34.936789', '2025-05-06 20:18:34.936789') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.3ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 3, 10, 97859, '2025-05-06 20:18:34.937642', '2025-05-06 20:18:34.937642') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 3, 10, 92117, '2025-05-06 20:18:34.938333', '2025-05-06 20:18:34.938333') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.4ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (1, 2, 10, 91299, '2025-05-06 20:18:34.939043', '2025-05-06 20:18:34.939043') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*application='F1LapsApi'*/ - LapTime Create (0.2ms) INSERT INTO "lap_times" ("driver_id", "circuit_id", "lap_number", "time_ms", "created_at", "updated_at") VALUES (2, 2, 10, 92683, '2025-05-06 20:18:34.939974', '2025-05-06 20:18:34.939974') RETURNING "id" /*application='F1LapsApi'*/ - TRANSACTION (0.0ms) COMMIT TRANSACTION /*application='F1LapsApi'*/ -Started GET "/api/v1/drivers?driver_id=1" for ::1 at 2025-05-06 22:18:44 +0200 - ActiveRecord::SchemaMigration Load (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC /*application='F1LapsApi'*/ -Processing by Api::V1::DriversController#index as HTML - Parameters: {"driver_id" => "1"} - Driver Load (0.5ms) SELECT "drivers".* FROM "drivers" /*action='index',application='F1LapsApi',controller='drivers'*/ - ↳ app/controllers/api/v1/drivers_controller.rb:4:in 'Api::V1::DriversController#index' -Completed 200 OK in 20ms (Views: 8.6ms | ActiveRecord: 1.2ms (1 query, 0 cached) | GC: 0.0ms) - - -Started GET "/api/v1/drivers?driver_id=1" for ::1 at 2025-05-06 22:20:56 +0200 - ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC /*application='F1LapsApi'*/ -Processing by Api::V1::DriversController#index as HTML - Parameters: {"driver_id" => "1"} - Driver Load (0.5ms) SELECT "drivers".* FROM "drivers" /*action='index',application='F1LapsApi',controller='drivers'*/ - ↳ app/controllers/api/v1/drivers_controller.rb:4:in 'Api::V1::DriversController#index' -Completed 200 OK in 18ms (Views: 7.7ms | ActiveRecord: 1.1ms (1 query, 0 cached) | GC: 0.0ms) - - -Started GET "/" for 192.168.65.1 at 2025-05-06 20:36:48 +0000 - ActiveRecord::SchemaMigration Load (0.6ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC /*application='F1LapsApi'*/ -Started GET "/api/v1/drivers" for 192.168.65.1 at 2025-05-07 09:00:47 +0000 -Processing by Api::V1::DriversController#index as */* - Driver Load (1.9ms) SELECT "drivers".* FROM "drivers" /*action='index',application='F1LapsApi',controller='drivers'*/ - ↳ app/controllers/api/v1/drivers_controller.rb:4:in 'Api::V1::DriversController#index' -Completed 200 OK in 47ms (Views: 11.4ms | ActiveRecord: 3.2ms (1 query, 0 cached) | GC: 1.3ms) - - -Started GET "/api/v1/drivers" for 192.168.65.1 at 2025-05-07 09:33:15 +0000 -Processing by Api::V1::DriversController#index as */* - Driver Load (10.9ms) SELECT "drivers".* FROM "drivers" /*action='index',application='F1LapsApi',controller='drivers'*/ - ↳ app/controllers/api/v1/drivers_controller.rb:4:in 'Api::V1::DriversController#index' -Completed 200 OK in 20ms (Views: 7.1ms | ActiveRecord: 10.9ms (1 query, 0 cached) | GC: 0.1ms) - - -Started GET "/api/v1/drivers" for 192.168.65.1 at 2025-05-07 09:33:23 +0000 -Processing by Api::V1::DriversController#index as */* - Driver Load (1.0ms) SELECT "drivers".* FROM "drivers" /*action='index',application='F1LapsApi',controller='drivers'*/ - ↳ app/controllers/api/v1/drivers_controller.rb:4:in 'Api::V1::DriversController#index' -Completed 200 OK in 27ms (Views: 26.1ms | ActiveRecord: 0.9ms (1 query, 0 cached) | GC: 0.0ms) - - -Started GET "/api-docs" for 192.168.65.1 at 2025-05-07 20:12:51 +0000 - -NameError (uninitialized constant Rswag): - -config/routes.rb:2:in 'block in
' -config/routes.rb:1:in '
' -Started GET "/favicon.ico" for 192.168.65.1 at 2025-05-07 20:12:51 +0000 - -ActionController::RoutingError (No route matches [GET] "/favicon.ico"): - -Started GET "/" for 127.0.0.1 at 2025-05-07 22:22:04 +0200 - ActiveRecord::SchemaMigration Load (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC /*application='F1LapsApi'*/ -Started GET "/favicon.ico" for 127.0.0.1 at 2025-05-07 22:22:04 +0200 - -ActionController::RoutingError (No route matches [GET] "/favicon.ico"): - -Started GET "/api-docs" for 127.0.0.1 at 2025-05-07 22:22:16 +0200 -Started GET "/api-docs/index.html" for 127.0.0.1 at 2025-05-07 22:22:16 +0200 -Started GET "/api-docs/swagger-ui.css" for 127.0.0.1 at 2025-05-07 22:22:16 +0200 -Started GET "/api-docs/swagger-ui-bundle.js" for 127.0.0.1 at 2025-05-07 22:22:16 +0200 -Started GET "/api-docs/swagger-ui-standalone-preset.js" for 127.0.0.1 at 2025-05-07 22:22:16 +0200 -Started GET "/api-docs/v1/swagger.yaml" for 127.0.0.1 at 2025-05-07 22:22:17 +0200 -Started GET "/api-docs/favicon-32x32.png" for 127.0.0.1 at 2025-05-07 22:22:17 +0200 -Started GET "/api-docs" for ::1 at 2025-05-07 22:25:18 +0200 -Started GET "/api-docs/index.html" for ::1 at 2025-05-07 22:25:18 +0200 -Started GET "/api-docs/swagger-ui.css" for ::1 at 2025-05-07 22:25:18 +0200 -Started GET "/api-docs/swagger-ui-standalone-preset.js" for ::1 at 2025-05-07 22:25:18 +0200 -Started GET "/api-docs/swagger-ui-bundle.js" for ::1 at 2025-05-07 22:25:18 +0200 -Started GET "/api-docs/v1/swagger.yaml" for ::1 at 2025-05-07 22:25:18 +0200 -Started GET "/api-docs/favicon-32x32.png" for ::1 at 2025-05-07 22:25:18 +0200 -Started GET "/api/v1/circuits" for ::1 at 2025-05-07 22:25:25 +0200 -Processing by Api::V1::CircuitsController#index as JSON - Circuit Load (0.7ms) SELECT "circuits".* FROM "circuits" /*action='index',application='F1LapsApi',controller='circuits'*/ - ↳ app/controllers/api/v1/circuits_controller.rb:4:in 'Api::V1::CircuitsController#index' -Completed 200 OK in 46ms (Views: 30.2ms | ActiveRecord: 1.7ms (1 query, 0 cached) | GC: 2.6ms) - - -Started GET "/api/v1/circuits" for ::1 at 2025-05-07 22:25:27 +0200 -Processing by Api::V1::CircuitsController#index as JSON - Circuit Load (0.3ms) SELECT "circuits".* FROM "circuits" /*action='index',application='F1LapsApi',controller='circuits'*/ - ↳ app/controllers/api/v1/circuits_controller.rb:4:in 'Api::V1::CircuitsController#index' -Completed 200 OK in 13ms (Views: 12.4ms | ActiveRecord: 0.1ms (1 query, 0 cached) | GC: 0.0ms) - - -Started POST "/api/v1/circuits" for ::1 at 2025-05-07 22:25:47 +0200 -Processing by Api::V1::CircuitsController#create as */* - Parameters: {"name" => "cape_town", "location" => "southAfrica", "circuit" => {"name" => "cape_town", "location" => "southAfrica"}} - TRANSACTION (2.7ms) BEGIN immediate TRANSACTION /*action='create',application='F1LapsApi',controller='circuits'*/ - ↳ app/controllers/api/v1/circuits_controller.rb:8:in 'Api::V1::CircuitsController#create' - Circuit Create (6.2ms) INSERT INTO "circuits" ("name", "location", "created_at", "updated_at") VALUES ('cape_town', 'southAfrica', '2025-05-07 20:25:47.935075', '2025-05-07 20:25:47.935075') RETURNING "id" /*action='create',application='F1LapsApi',controller='circuits'*/ - ↳ app/controllers/api/v1/circuits_controller.rb:8:in 'Api::V1::CircuitsController#create' - TRANSACTION (0.5ms) COMMIT TRANSACTION /*action='create',application='F1LapsApi',controller='circuits'*/ - ↳ app/controllers/api/v1/circuits_controller.rb:8:in 'Api::V1::CircuitsController#create' -Completed 201 Created in 28ms (Views: 2.6ms | ActiveRecord: 9.4ms (1 query, 0 cached) | GC: 0.0ms) - - -Started GET "/api/v1/drivers" for ::1 at 2025-05-07 22:25:59 +0200 -Processing by Api::V1::DriversController#index as JSON - Driver Load (0.1ms) SELECT "drivers".* FROM "drivers" /*action='index',application='F1LapsApi',controller='drivers'*/ - ↳ app/controllers/api/v1/drivers_controller.rb:4:in 'Api::V1::DriversController#index' -Completed 200 OK in 15ms (Views: 12.5ms | ActiveRecord: 0.7ms (1 query, 0 cached) | GC: 0.3ms) - - -Started GET "/api/v1/drivers" for ::1 at 2025-05-07 22:26:07 +0200 - ActiveRecord::SchemaMigration Load (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC /*application='F1LapsApi'*/ -Processing by Api::V1::DriversController#index as JSON - Driver Load (0.5ms) SELECT "drivers".* FROM "drivers" /*action='index',application='F1LapsApi',controller='drivers'*/ - ↳ app/controllers/api/v1/drivers_controller.rb:4:in 'Api::V1::DriversController#index' -Completed 200 OK in 15ms (Views: 8.0ms | ActiveRecord: 1.2ms (1 query, 0 cached) | GC: 0.6ms) - - -Started POST "/api/v1/drivers" for ::1 at 2025-05-07 22:26:11 +0200 -Processing by Api::V1::DriversController#create as */* - Parameters: {"name" => "string", "code" => "string", "driver" => {"name" => "string", "code" => "string"}} - TRANSACTION (3.0ms) BEGIN immediate TRANSACTION /*action='create',application='F1LapsApi',controller='drivers'*/ - ↳ app/controllers/api/v1/drivers_controller.rb:8:in 'Api::V1::DriversController#create' - Driver Create (7.7ms) INSERT INTO "drivers" ("name", "code", "created_at", "updated_at") VALUES ('string', 'string', '2025-05-07 20:26:11.667160', '2025-05-07 20:26:11.667160') RETURNING "id" /*action='create',application='F1LapsApi',controller='drivers'*/ - ↳ app/controllers/api/v1/drivers_controller.rb:8:in 'Api::V1::DriversController#create' - TRANSACTION (0.5ms) COMMIT TRANSACTION /*action='create',application='F1LapsApi',controller='drivers'*/ - ↳ app/controllers/api/v1/drivers_controller.rb:8:in 'Api::V1::DriversController#create' -Completed 201 Created in 33ms (Views: 1.3ms | ActiveRecord: 11.1ms (1 query, 0 cached) | GC: 0.0ms) - - -Started GET "/api/v1/health" for ::1 at 2025-05-07 22:26:16 +0200 -Processing by Api::V1::HealthController#show as JSON -Completed 200 OK in 1ms (Views: 0.5ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) - - -Started GET "/api/v1/lap_times" for ::1 at 2025-05-07 22:26:22 +0200 -Processing by Api::V1::LapTimesController#index as JSON - LapTime Load (0.2ms) SELECT "lap_times".* FROM "lap_times" /*action='index',application='F1LapsApi',controller='lap_times'*/ - ↳ app/controllers/api/v1/lap_times_controller.rb:9:in 'Api::V1::LapTimesController#index' -Completed 200 OK in 38ms (Views: 28.0ms | ActiveRecord: 1.4ms (1 query, 0 cached) | GC: 0.0ms) - - -Started POST "/api/v1/lap_times" for ::1 at 2025-05-07 22:26:27 +0200 -Processing by Api::V1::LapTimesController#create as */* - Parameters: {"driver_id" => 0, "circuit_id" => 0, "time_ms" => 0, "lap_number" => 0, "lap_time" => {"driver_id" => 0, "circuit_id" => 0, "lap_number" => 0, "time_ms" => 0}} - TRANSACTION (0.0ms) BEGIN immediate TRANSACTION /*action='create',application='F1LapsApi',controller='lap_times'*/ - ↳ app/controllers/api/v1/lap_times_controller.rb:21:in 'Api::V1::LapTimesController#create' - Driver Load (0.7ms) SELECT "drivers".* FROM "drivers" WHERE "drivers"."id" = 0 LIMIT 1 /*action='create',application='F1LapsApi',controller='lap_times'*/ - ↳ app/controllers/api/v1/lap_times_controller.rb:21:in 'Api::V1::LapTimesController#create' - Circuit Load (0.0ms) SELECT "circuits".* FROM "circuits" WHERE "circuits"."id" = 0 LIMIT 1 /*action='create',application='F1LapsApi',controller='lap_times'*/ - ↳ app/controllers/api/v1/lap_times_controller.rb:21:in 'Api::V1::LapTimesController#create' - TRANSACTION (0.0ms) ROLLBACK TRANSACTION /*action='create',application='F1LapsApi',controller='lap_times'*/ - ↳ app/controllers/api/v1/lap_times_controller.rb:21:in 'Api::V1::LapTimesController#create' -Completed 422 Unprocessable Content in 34ms (ActiveRecord: 0.9ms (2 queries, 0 cached) | GC: 0.0ms) - - - -ActiveRecord::RecordInvalid (Validation failed: Driver must exist, Circuit must exist): - -app/controllers/api/v1/lap_times_controller.rb:21:in 'Api::V1::LapTimesController#create' -Started GET "/api/v1/drivers/1/lap_times" for ::1 at 2025-05-07 22:26:51 +0200 -Processing by Api::V1::LapTimesController#by_driver as JSON - Parameters: {"driver_id" => "1"} - LapTime Load (0.1ms) SELECT "lap_times".* FROM "lap_times" WHERE "lap_times"."driver_id" = 1 /*action='by_driver',application='F1LapsApi',controller='lap_times'*/ - ↳ app/controllers/api/v1/lap_times_controller.rb:13:in 'Api::V1::LapTimesController#by_driver' -Completed 200 OK in 13ms (Views: 10.6ms | ActiveRecord: 0.1ms (1 query, 0 cached) | GC: 0.0ms) - - -Started GET "/api/v1/circuits/1/lap_times" for ::1 at 2025-05-07 22:27:13 +0200 -Processing by Api::V1::LapTimesController#by_circuit as JSON - Parameters: {"circuit_id" => "1"} - LapTime Load (0.1ms) SELECT "lap_times".* FROM "lap_times" WHERE "lap_times"."circuit_id" = 1 /*action='by_circuit',application='F1LapsApi',controller='lap_times'*/ - ↳ app/controllers/api/v1/lap_times_controller.rb:17:in 'Api::V1::LapTimesController#by_circuit' -Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.1ms (1 query, 0 cached) | GC: 0.0ms) - - diff --git a/frameworks-rails-rswag/log/test.log b/frameworks-rails-rswag/log/test.log deleted file mode 100644 index ac56150..0000000 --- a/frameworks-rails-rswag/log/test.log +++ /dev/null @@ -1,10 +0,0 @@ - ActiveRecord::InternalMetadata Load (0.2ms) SELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1 [[nil, "schema_sha1"]] - ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC - ActiveRecord::InternalMetadata Load (0.1ms) SELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1 [[nil, "schema_sha1"]] - ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC - ActiveRecord::InternalMetadata Load (0.0ms) SELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1 [[nil, "schema_sha1"]] - ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC - ActiveRecord::InternalMetadata Load (0.0ms) SELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1 [[nil, "schema_sha1"]] - ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC - ActiveRecord::InternalMetadata Load (0.3ms) SELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1 [[nil, "schema_sha1"]] - ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC diff --git a/frameworks-rails-rswag/swagger/v1/swagger.yaml b/frameworks-rails-rswag/openapi/v1/openapi.yaml similarity index 100% rename from frameworks-rails-rswag/swagger/v1/swagger.yaml rename to frameworks-rails-rswag/openapi/v1/openapi.yaml diff --git a/frameworks-rails-rswag/spec/swagger_helper.rb b/frameworks-rails-rswag/spec/swagger_helper.rb index fdd7d95..65666be 100644 --- a/frameworks-rails-rswag/spec/swagger_helper.rb +++ b/frameworks-rails-rswag/spec/swagger_helper.rb @@ -6,16 +6,16 @@ # Specify a root folder where Swagger JSON files are generated # NOTE: If you're using the rswag-api to serve API descriptions, you'll need # to ensure that it's configured to serve Swagger from the same folder - config.openapi_root = Rails.root.join('swagger').to_s + config.openapi_root = Rails.root.join('openapi').to_s # Define one or more Swagger documents and provide global metadata for each one - # When you run the 'rswag:specs:swaggerize' rake task, the complete Swagger will + # When you run the 'rswag:specs:swaggerize' rake task, the complete OpenAPI will # be generated at the provided relative path under openapi_root # By default, the operations defined in spec files are added to the first # document below. You can override this behavior by adding a openapi_spec tag to the - # the root example_group in your specs, e.g. describe '...', openapi_spec: 'v2/swagger.json' + # the root example_group in your specs, e.g. describe '...', openapi_spec: 'v2/openapi.json' config.openapi_specs = { - 'v1/swagger.yaml' => { + 'v1/openapi.yaml' => { openapi: '3.0.1', info: { title: 'F1 Laps API',