cockroachdb / cockroachdb/activerecord-cockroachdb-adapter
Support show default value for virtual column
オープン
rails 7.1
- 主要言語
- Ruby
- スター
- 105
- フォーク
- 56
- 平均マージ
- 9時間 5分
- マージ済み PR(30日)
- 3
説明
There's an edge case where a virtual column referencing a column with default value is created, the virtual column returns `nil` if the user doesn't force model reloading (`#reload`).
Test failing:
- test_fills_auto_populated_columns_on_creation
# Investation
As of now, I found out that the generated sql on insert doesn't include the virtual column, and it seems to be on purpose (See `PostgreSQL::Column#has_default?` or `Column#auto_populated?`). Hence the next step would be to verify the related behaviour with the postgresql adaptor directly to see when the value is added to the model.
コントリビューションガイド
評価
この issue はまだ評価されていません。