gitextract_u1kant5h/ ├── .circleci/ │ └── config.yml ├── .github/ │ └── FUNDING.yml ├── .gitignore ├── .rspec ├── Gemfile ├── MIT-LICENSE ├── README.md ├── README.rdoc ├── Rakefile ├── gemfiles/ │ └── Gemfile.rails-8.0 ├── lib/ │ ├── generators/ │ │ └── torque/ │ │ ├── function_generator.rb │ │ ├── templates/ │ │ │ ├── function.sql.erb │ │ │ ├── type.sql.erb │ │ │ └── view.sql.erb │ │ ├── type_generator.rb │ │ └── view_generator.rb │ ├── torque/ │ │ ├── postgresql/ │ │ │ ├── adapter/ │ │ │ │ ├── database_statements.rb │ │ │ │ ├── oid/ │ │ │ │ │ ├── array.rb │ │ │ │ │ ├── box.rb │ │ │ │ │ ├── circle.rb │ │ │ │ │ ├── enum.rb │ │ │ │ │ ├── enum_set.rb │ │ │ │ │ ├── interval.rb │ │ │ │ │ ├── line.rb │ │ │ │ │ ├── range.rb │ │ │ │ │ └── segment.rb │ │ │ │ ├── oid.rb │ │ │ │ ├── quoting.rb │ │ │ │ ├── schema_creation.rb │ │ │ │ ├── schema_definitions.rb │ │ │ │ ├── schema_dumper.rb │ │ │ │ ├── schema_overrides.rb │ │ │ │ └── schema_statements.rb │ │ │ ├── adapter.rb │ │ │ ├── arel/ │ │ │ │ ├── infix_operation.rb │ │ │ │ ├── join_source.rb │ │ │ │ ├── nodes.rb │ │ │ │ ├── operations.rb │ │ │ │ ├── select_manager.rb │ │ │ │ └── visitors.rb │ │ │ ├── arel.rb │ │ │ ├── associations/ │ │ │ │ ├── association_scope.rb │ │ │ │ ├── belongs_to_many_association.rb │ │ │ │ ├── builder/ │ │ │ │ │ ├── belongs_to_many.rb │ │ │ │ │ └── has_many.rb │ │ │ │ ├── builder.rb │ │ │ │ ├── foreign_association.rb │ │ │ │ ├── preloader/ │ │ │ │ │ ├── association.rb │ │ │ │ │ └── loader_query.rb │ │ │ │ └── preloader.rb │ │ │ ├── associations.rb │ │ │ ├── attributes/ │ │ │ │ ├── builder/ │ │ │ │ │ ├── enum.rb │ │ │ │ │ ├── full_text_search.rb │ │ │ │ │ └── period.rb │ │ │ │ ├── builder.rb │ │ │ │ ├── enum.rb │ │ │ │ ├── enum_set.rb │ │ │ │ ├── full_text_search.rb │ │ │ │ ├── lazy.rb │ │ │ │ └── period.rb │ │ │ ├── attributes.rb │ │ │ ├── autosave_association.rb │ │ │ ├── auxiliary_statement/ │ │ │ │ ├── recursive.rb │ │ │ │ └── settings.rb │ │ │ ├── auxiliary_statement.rb │ │ │ ├── base.rb │ │ │ ├── collector.rb │ │ │ ├── config.rb │ │ │ ├── function.rb │ │ │ ├── geometry_builder.rb │ │ │ ├── i18n.rb │ │ │ ├── inheritance.rb │ │ │ ├── insert_all.rb │ │ │ ├── migration/ │ │ │ │ └── command_recorder.rb │ │ │ ├── migration.rb │ │ │ ├── predicate_builder/ │ │ │ │ ├── arel_attribute_handler.rb │ │ │ │ ├── array_handler.rb │ │ │ │ ├── enumerator_lazy_handler.rb │ │ │ │ └── regexp_handler.rb │ │ │ ├── predicate_builder.rb │ │ │ ├── railtie.rb │ │ │ ├── reflection/ │ │ │ │ ├── abstract_reflection.rb │ │ │ │ ├── association_reflection.rb │ │ │ │ ├── belongs_to_many_reflection.rb │ │ │ │ ├── has_many_reflection.rb │ │ │ │ ├── runtime_reflection.rb │ │ │ │ └── through_reflection.rb │ │ │ ├── reflection.rb │ │ │ ├── relation/ │ │ │ │ ├── auxiliary_statement.rb │ │ │ │ ├── buckets.rb │ │ │ │ ├── distinct_on.rb │ │ │ │ ├── inheritance.rb │ │ │ │ ├── join_series.rb │ │ │ │ └── merger.rb │ │ │ ├── relation.rb │ │ │ ├── schema_cache/ │ │ │ │ ├── bound_schema_reflection.rb │ │ │ │ ├── inheritance.rb │ │ │ │ └── schema_reflection.rb │ │ │ ├── schema_cache.rb │ │ │ ├── table_name.rb │ │ │ ├── version.rb │ │ │ ├── versioned_commands/ │ │ │ │ ├── command_migration.rb │ │ │ │ ├── generator.rb │ │ │ │ ├── migration_context.rb │ │ │ │ ├── migrator.rb │ │ │ │ └── schema_table.rb │ │ │ └── versioned_commands.rb │ │ └── postgresql.rb │ └── torque-postgresql.rb ├── spec/ │ ├── en.yml │ ├── factories/ │ │ ├── authors.rb │ │ ├── comments.rb │ │ ├── item.rb │ │ ├── posts.rb │ │ ├── tags.rb │ │ ├── texts.rb │ │ ├── users.rb │ │ └── videos.rb │ ├── fixtures/ │ │ └── migrations/ │ │ ├── 20250101000001_create_users.rb │ │ ├── 20250101000002_create_function_count_users_v1.sql │ │ ├── 20250101000003_create_internal_users.rb │ │ ├── 20250101000004_update_function_count_users_v2.sql │ │ ├── 20250101000005_create_view_all_users_v1.sql │ │ ├── 20250101000006_create_type_user_id_v1.sql │ │ └── 20250101000007_remove_function_count_users_v2.sql │ ├── initialize.rb │ ├── mocks/ │ │ ├── cache_query.rb │ │ └── create_table.rb │ ├── models/ │ │ ├── activity.rb │ │ ├── activity_book.rb │ │ ├── activity_post/ │ │ │ └── sample.rb │ │ ├── activity_post.rb │ │ ├── author.rb │ │ ├── author_journalist.rb │ │ ├── category.rb │ │ ├── comment.rb │ │ ├── course.rb │ │ ├── geometry.rb │ │ ├── guest_comment.rb │ │ ├── internal/ │ │ │ └── user.rb │ │ ├── item.rb │ │ ├── post.rb │ │ ├── question.rb │ │ ├── question_select.rb │ │ ├── tag.rb │ │ ├── text.rb │ │ ├── time_keeper.rb │ │ ├── user.rb │ │ └── video.rb │ ├── schema.rb │ ├── spec_helper.rb │ └── tests/ │ ├── arel_spec.rb │ ├── auxiliary_statement_spec.rb │ ├── belongs_to_many_spec.rb │ ├── collector_spec.rb │ ├── distinct_on_spec.rb │ ├── enum_set_spec.rb │ ├── enum_spec.rb │ ├── full_text_seach_test.rb │ ├── function_spec.rb │ ├── geometric_builder_spec.rb │ ├── has_many_spec.rb │ ├── insert_all_spec.rb │ ├── interval_spec.rb │ ├── lazy_spec.rb │ ├── period_spec.rb │ ├── predicate_builder_spec.rb │ ├── quoting_spec.rb │ ├── relation_spec.rb │ ├── schema_spec.rb │ ├── table_inheritance_spec.rb │ └── versioned_commands_spec.rb └── torque_postgresql.gemspec