chore: bump version to 0.8.15 and update changelog
- Updated application version to 0.8.15 in both backend and frontend files. - Enhanced database migration logic for co-trainer backfill using a subquery and CASE statement, improving robustness. - Updated changelog to reflect the new version and changes made.
This commit is contained in:
parent
e69aca51f6
commit
c7bf7dcd9d
|
|
@ -47,11 +47,15 @@ WHERE t.trainer_id IS NOT NULL
|
||||||
ON CONFLICT (profile_id, club_id) DO NOTHING;
|
ON CONFLICT (profile_id, club_id) DO NOTHING;
|
||||||
|
|
||||||
INSERT INTO club_members (profile_id, club_id, status)
|
INSERT INTO club_members (profile_id, club_id, status)
|
||||||
SELECT DISTINCT elem::int, t.club_id, 'active'
|
SELECT DISTINCT elem::int, x.club_id, 'active'
|
||||||
FROM training_groups t,
|
FROM (
|
||||||
LATERAL jsonb_array_elements_text(t.co_trainer_ids) AS elem
|
SELECT club_id, co_trainer_ids
|
||||||
WHERE jsonb_typeof(t.co_trainer_ids) = 'array'
|
FROM training_groups
|
||||||
AND jsonb_array_length(t.co_trainer_ids) > 0
|
WHERE CASE WHEN jsonb_typeof(co_trainer_ids) = 'array'
|
||||||
|
THEN jsonb_array_length(co_trainer_ids)
|
||||||
|
ELSE 0 END > 0
|
||||||
|
) x,
|
||||||
|
LATERAL jsonb_array_elements_text(x.co_trainer_ids) AS elem
|
||||||
ON CONFLICT (profile_id, club_id) DO NOTHING;
|
ON CONFLICT (profile_id, club_id) DO NOTHING;
|
||||||
|
|
||||||
INSERT INTO club_member_roles (club_member_id, role_code)
|
INSERT INTO club_member_roles (club_member_id, role_code)
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
# Shinkan Jinkendo Version Information
|
# Shinkan Jinkendo Version Information
|
||||||
|
|
||||||
APP_VERSION = "0.8.14"
|
APP_VERSION = "0.8.15"
|
||||||
BUILD_DATE = "2026-05-05"
|
BUILD_DATE = "2026-05-05"
|
||||||
DB_SCHEMA_VERSION = "20260505039"
|
DB_SCHEMA_VERSION = "20260505039"
|
||||||
|
|
||||||
|
|
@ -23,6 +23,13 @@ MODULE_VERSIONS = {
|
||||||
}
|
}
|
||||||
|
|
||||||
CHANGELOG = [
|
CHANGELOG = [
|
||||||
|
{
|
||||||
|
"version": "0.8.15",
|
||||||
|
"date": "2026-05-05",
|
||||||
|
"changes": [
|
||||||
|
"DB 039 Fix: Co-Trainer-Backfill über Subquery + CASE (kein jsonb_array_length/jsonb_array_elements auf Nicht-Arrays durch Planner/LATERAL-Reihenfolge)",
|
||||||
|
],
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"version": "0.8.14",
|
"version": "0.8.14",
|
||||||
"date": "2026-05-05",
|
"date": "2026-05-05",
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
// Shinkan Jinkendo Frontend Version
|
// Shinkan Jinkendo Frontend Version
|
||||||
|
|
||||||
export const APP_VERSION = "0.8.14"
|
export const APP_VERSION = "0.8.15"
|
||||||
export const BUILD_DATE = "2026-05-05"
|
export const BUILD_DATE = "2026-05-05"
|
||||||
|
|
||||||
export const PAGE_VERSIONS = {
|
export const PAGE_VERSIONS = {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user