Fix syntax error in grouped notifications CTE on some PostgreSQL versions (#31098)
parent
0397df9bef
commit
2774980589
|
@ -149,7 +149,7 @@ class Notification < ApplicationRecord
|
||||||
.with_recursive(
|
.with_recursive(
|
||||||
grouped_notifications: [
|
grouped_notifications: [
|
||||||
query
|
query
|
||||||
.select('notifications.*', "ARRAY[COALESCE(notifications.group_key, 'ungrouped-' || notifications.id)] groups")
|
.select('notifications.*', "ARRAY[COALESCE(notifications.group_key, 'ungrouped-' || notifications.id)] AS groups")
|
||||||
.limit(1),
|
.limit(1),
|
||||||
query
|
query
|
||||||
.joins('CROSS JOIN grouped_notifications')
|
.joins('CROSS JOIN grouped_notifications')
|
||||||
|
@ -177,7 +177,7 @@ class Notification < ApplicationRecord
|
||||||
.with_recursive(
|
.with_recursive(
|
||||||
grouped_notifications: [
|
grouped_notifications: [
|
||||||
query
|
query
|
||||||
.select('notifications.*', "ARRAY[COALESCE(notifications.group_key, 'ungrouped-' || notifications.id)] groups")
|
.select('notifications.*', "ARRAY[COALESCE(notifications.group_key, 'ungrouped-' || notifications.id)] AS groups")
|
||||||
.limit(1),
|
.limit(1),
|
||||||
query
|
query
|
||||||
.joins('CROSS JOIN grouped_notifications')
|
.joins('CROSS JOIN grouped_notifications')
|
||||||
|
|
Loading…
Reference in New Issue