| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
kamipo/case_sensitive_comparison_for_non_string_column
The BINARY Operator is only needed for string columns
|
| |
| |
| |
| | |
Follow up to #13040.
|
| |
| |
| |
| | |
I'm unsure how this passed CI in the pull request.
|
|\ \
| | |
| | | |
Extract `default_primary_key?` to refactor `column_spec_for_primary_key`
|
| | | |
|
|\ \ \
| | | |
| | | | |
Dump `bigint` instead of `integer` with `limit: 8` for schema dumper
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Before:
```ruby
create_table "big_numbers", force: :cascade do |t|
t.integer "bigint_column", limit: 8
end
```
After:
```ruby
create_table "big_numbers", force: :cascade do |t|
t.bigint "bigint_column"
end
```
|
|\ \ \
| |/ /
|/| | |
Passing `table_name` to `Column#initialize` to avoid `instance_variable_set`
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
working
Currently the results of `column.serial?` is not correct. For
`column.serial?` correctly working, initialize `column.table_name`
immediately.
|
|\ \ \
| | | |
| | | | |
Fix bigserial appears with limit 8 for schema dumper
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Before:
```ruby
create_table "postgresql_big_serials", force: :cascade do |t|
t.bigserial "seq", limit: 8, null: false
end
```
After:
```ruby
create_table "postgresql_big_serials", force: :cascade do |t|
t.bigserial "seq", null: false
end
```
|
| | | |
| | | |
| | | | |
The comments of add_foreign_key method was displaying incorrect constraint name.
|
| | | |
| | | |
| | | |
| | | | |
References https://github.com/rails/homepage/issues/46.
|
| | | |
| | | |
| | | |
| | | | |
Follow up to #24079
|
|\ \ \ \
| | | | |
| | | | | |
Execute default_scope defined by abstract class within the scope of subclass
|
| | |/ /
| |/| | |
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
Remove outdated comment [ci skip]
|
| |/ /
| | |
| | |
| | | |
Currently column options handled by the type map in Rails 4.2.
|
| | |
| | |
| | |
| | |
| | |
| | | |
related to #19324 and #18606
[skip ci]
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
Fixes funny spelling in an AR test
|
| | | |
| | | |
| | | |
| | | | |
- marked_for_destroyal -> marked_for_destruction
|
|\ \ \ \
| | | | |
| | | | | |
No need to extract a limit for a boolean type
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Conflicts:
guides/source/association_basics.md
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
As shown below, we should use <tt>...</tt> for string literal
```
$ echo "+'id'+" | rdoc --pipe
<p>+'id'+</p>
$ echo "<tt>'id'</tt>" | rdoc --pipe
<p><code>'id'</code></p>
```
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
[ci skip]
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Follow up to #22543.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
chage `date_time` type ` to `datetime`
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Since we are using `datetime` in migration, better to use `datetime` is I think that confusion is less.
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | | |
There is a need to pass the keyword arguments to `attribute` method.
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently use minitest mock, mocha is not used.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Introduce a predicate method that doesn't need to build a scope chain,
but also hides the data structure used for representing the scope chain.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
We know a reflection can be considered as `nested?` if the source
reflection or the through reflection are also through reflections (since
the through reflection will also add another join table). This allows
us to avoid traversing the entire reflection tree just to calculate whether or
not there will be more join tables.
|
| |_|_|/ /
|/| | | | |
|
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Closes #23934.
This is a forward port of ac832a43b4d026dbad28fed196d2de69ec9928ac
Previously the scope of all associations with extensions were wrapped in
an instance dependent proc. This made it impossible to preload such
associations.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
See the end of [this] page.
[ci skip]
[this]: http://edgeapi.rubyonrails.org/classes/ActiveRecord/Persistence/ClassMethods.html#method-i-create
|
|\ \ \ \
| | | | |
| | | | | |
Deprecate `{insert|update|delete}_sql` in `DatabaseStatements`
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Originally, `{insert|update|delete}_sql` is protected methods.
We can use the `{insert|update|delete}` public methods instead.
|
| | | | | |
|
| | | | | |
|
|/ / / /
| | | |
| | | |
| | | | |
Simply it is sufficient to use the method in the super class.
|
|\ \ \ \
| | | | |
| | | | | |
Remove load_paths file
|
| | | | | |
|
| | | | | |
|