File tree Expand file tree Collapse file tree 4 files changed +28
-28
lines changed Expand file tree Collapse file tree 4 files changed +28
-28
lines changed Original file line number Diff line number Diff line change 3
3
-- ----------------------------------------------------------------
4
4
-- Since we get different results for 3 different PG version sets, add following
5
5
-- queries to specify version of the output easier.
6
- SHOW server_version \gset
7
- SELECT substring(:'server_version', '\d+\.\d+')::float > 9.5 as version_above_nine_five;
6
+ SHOW server_version_num \gset
7
+ SELECT :'server_version_num' >= 90600 as version_above_nine_five;
8
8
version_above_nine_five
9
9
-------------------------
10
10
t
11
11
(1 row)
12
12
13
- SELECT substring(:'server_version', '\d+\.\d+')::float = 9.5 as versiong_nine_five ;
14
- versiong_nine_five
15
- --------------------
13
+ SELECT :'server_version_num' >= 90500 AND :'server_version_num' < 90600 as version_nine_five ;
14
+ version_nine_five
15
+ -------------------
16
16
f
17
17
(1 row)
18
18
19
- SELECT substring(:'server_version', '\d+\.\d+')::float = 9.4 as versiong_nine_four ;
20
- versiong_nine_four
21
- --------------------
19
+ SELECT :'server_version_num' >= 90400 AND :'server_version_num' < 90500 as version_nine_four ;
20
+ version_nine_four
21
+ -------------------
22
22
f
23
23
(1 row)
24
24
Original file line number Diff line number Diff line change 3
3
-- ----------------------------------------------------------------
4
4
-- Since we get different results for 3 different PG version sets, add following
5
5
-- queries to specify version of the output easier.
6
- SHOW server_version \gset
7
- SELECT substring(:'server_version', '\d+\.\d+')::float > 9.5 as version_above_nine_five;
6
+ SHOW server_version_num \gset
7
+ SELECT :'server_version_num' >= 90600 as version_above_nine_five;
8
8
version_above_nine_five
9
9
-------------------------
10
10
f
11
11
(1 row)
12
12
13
- SELECT substring(:'server_version', '\d+\.\d+')::float = 9.5 as versiong_nine_five ;
14
- versiong_nine_five
15
- --------------------
13
+ SELECT :'server_version_num' >= 90500 AND :'server_version_num' < 90600 as version_nine_five ;
14
+ version_nine_five
15
+ -------------------
16
16
t
17
17
(1 row)
18
18
19
- SELECT substring(:'server_version', '\d+\.\d+')::float = 9.4 as versiong_nine_four ;
20
- versiong_nine_four
21
- --------------------
19
+ SELECT :'server_version_num' >= 90400 AND :'server_version_num' < 90500 as version_nine_four ;
20
+ version_nine_four
21
+ -------------------
22
22
f
23
23
(1 row)
24
24
Original file line number Diff line number Diff line change 3
3
-- ----------------------------------------------------------------
4
4
-- Since we get different results for 3 different PG version sets, add following
5
5
-- queries to specify version of the output easier.
6
- SHOW server_version \gset
7
- SELECT substring(:'server_version', '\d+\.\d+')::float > 9.5 as version_above_nine_five;
6
+ SHOW server_version_num \gset
7
+ SELECT :'server_version_num' >= 90600 as version_above_nine_five;
8
8
version_above_nine_five
9
9
-------------------------
10
10
f
11
11
(1 row)
12
12
13
- SELECT substring(:'server_version', '\d+\.\d+')::float = 9.5 as versiong_nine_five ;
14
- versiong_nine_five
15
- --------------------
13
+ SELECT :'server_version_num' >= 90500 AND :'server_version_num' < 90600 as version_nine_five ;
14
+ version_nine_five
15
+ -------------------
16
16
f
17
17
(1 row)
18
18
19
- SELECT substring(:'server_version', '\d+\.\d+')::float = 9.4 as versiong_nine_four ;
20
- versiong_nine_four
21
- --------------------
19
+ SELECT :'server_version_num' >= 90400 AND :'server_version_num' < 90500 as version_nine_four ;
20
+ version_nine_four
21
+ -------------------
22
22
t
23
23
(1 row)
24
24
Original file line number Diff line number Diff line change 4
4
5
5
-- Since we get different results for 3 different PG version sets, add following
6
6
-- queries to specify version of the output easier.
7
- SHOW server_version \gset
8
- SELECT substring (: ' server_version ' , ' \d + \.\d + ' )::float > 9 . 5 as version_above_nine_five;
9
- SELECT substring (: ' server_version ' , ' \d + \.\d + ' )::float = 9 . 5 as versiong_nine_five ;
10
- SELECT substring (: ' server_version ' , ' \d + \.\d + ' )::float = 9 . 4 as versiong_nine_four ;
7
+ SHOW server_version_num \gset
8
+ SELECT : ' server_version_num ' >= 90600 as version_above_nine_five;
9
+ SELECT : ' server_version_num ' >= 90500 AND : ' server_version_num ' < 90600 as version_nine_five ;
10
+ SELECT : ' server_version_num ' >= 90400 AND : ' server_version_num ' < 90500 as version_nine_four ;
11
11
12
12
SELECT hll_set_output_version(1 );
13
13
You can’t perform that action at this time.
0 commit comments