Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 1549e95

Browse files
Take release date of previous patch into account.
1 parent 8b93251 commit 1549e95

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

‎bin/create_sdn_and_ogm_version_database.sh‎

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,18 @@ src(spring_boot, initial_release, end_of_oss_support, end_of_commercial_support)
4747
" \
4848
-s "
4949
CREATE OR REPLACE VIEW v_versions AS (
50-
SELECT v.* EXCLUDE(id, release_date), release_date, end_of_oss_support, end_of_commercial_support
51-
FROM versions v
50+
WITH hlp AS (
51+
SELECT *, f_make_version(v.spring_boot) AS orderable_version,
52+
FROM versions v
53+
)
54+
SELECT v.* EXCLUDE(id, release_date, orderable_version),
55+
release_date,
56+
least(end_of_oss_support, lead(release_date) OVER release_order) AS end_of_oss_support,
57+
least(end_of_commercial_support, lead(release_date) OVER release_order) AS end_of_commercial_support
58+
FROM hlp v
5259
ASOF LEFT JOIN support_matrix sm ON f_make_version(v.spring_boot) >= f_make_version(sm.spring_boot)
53-
ORDER BY f_make_version(v.spring_boot) ASC
60+
WINDOW release_order AS (PARTITION BY f_make_version(sm.spring_boot) ORDER BY orderable_version ASC)
61+
ORDER BY orderable_version ASC
5462
)" \
5563
-s "
5664
CREATE OR REPLACE VIEW v_oss_supported_versions AS (

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /