Skip to content

Rails 8.0 Support, Postgres fixes - #1222

Open
JesseChavez wants to merge 36 commits into
jruby:masterfrom
JesseChavez:rails_80_fixes
Open

Rails 8.0 Support, Postgres fixes #1222
JesseChavez wants to merge 36 commits into
jruby:masterfrom
JesseChavez:rails_80_fixes

Conversation

@JesseChavez

@JesseChavez JesseChavez commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Hi @headius

Here is the work we have done, we are looking the failures of Postgres ARJDBC own tests failures.

We will also port the below changes that are in a old MR from us, we have that changes in production and they mean to be postgres fixes only but it seems they are sqlite and MySql

(bash)> git log -4
commit 8fca8db0990cd2f3fbf7a161b609aafdc2ed8f80 (HEAD -> 72-stable-prod-fixes, origin/72-stable-prod-fixes)
Author: Jesse Chavez <jesse.chavez.r@gmail.com>
Date:   Sat Dec 13 11:39:18 2025 +0900

    Fix queries like where(field: [""]) to match CRuby behaviour

commit aad30c3e4be23b0a63f533f56ae536d4e5f55ee2
Author: Jesse Chavez <jesse.chavez.r@gmail.com>
Date:   Fri Oct 17 22:40:46 2025 +0900

    Comment out code setting uuid type for plain varchar field

commit cf12d83fa383daa837f7e51dc5750dc840bfa1d3
Author: Jesse Chavez <jesse.chavez.r@gmail.com>
Date:   Sun Sep 28 12:50:37 2025 +0900

    Postgres, pass type casted binds for select queries

This reverts commit 2281241.

Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
…to deadlocks

Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
… PG gem

Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
…orks

Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
…for index-based lookup for BSON access

Mirrors upstream PG commit 100c86c00e

Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
…ing_to_time

Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
… numeric types

Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
…handling

Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
…nc_load_has_many

Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
…ck_if_write_query and :mark_transaction_written_if_write

Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
Now mirrors built-in exec_insert, so it returns more than just the PK

Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
…t_sql from Postgres adapter

Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
…ostgres adapter

Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
…rsion_to_default_timezone_utc

Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
…to Arel bindings differing

Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
… 10.0.5.0

Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
…e for a lack of a GIL

Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
Signed-off-by: Jesse Chavez <jesse.chavez.r@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants