Skip to content

Fixed issues 2546 and 2548#2554

Merged
Hydrocharged merged 1 commit intomainfrom
daylon/issues-7
Apr 8, 2026
Merged

Fixed issues 2546 and 2548#2554
Hydrocharged merged 1 commit intomainfrom
daylon/issues-7

Conversation

@Hydrocharged
Copy link
Copy Markdown
Collaborator

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Main PR
covering_index_scan_postgres 1049.49/s 1104.58/s +5.2%
index_join_postgres 156.94/s 155.89/s -0.7%
index_join_scan_postgres 203.48/s 203.31/s -0.1%
index_scan_postgres 12.04/s 12.00/s -0.4%
oltp_point_select 2361.90/s 2370.28/s +0.3%
oltp_read_only 1811.99/s 1838.03/s +1.4%
select_random_points 121.13/s 127.83/s +5.5%
select_random_ranges 802.90/s 815.14/s +1.5%
table_scan_postgres 11.78/s 11.74/s -0.4%
types_table_scan_postgres 5.40/s 5.43/s +0.5%

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Main PR
Total 42090 42090
Successful 17856 17910
Failures 24234 24180
Partial Successes1 5562 5634
Main PR
Successful 42.4234% 42.5517%
Failures 57.5766% 57.4483%

${\color{red}Regressions (1)}$

random

QUERY:          (SELECT unique1 AS random
  FROM onek ORDER BY random() LIMIT 1)
INTERSECT
(SELECT unique1 AS random
  FROM onek ORDER BY random() LIMIT 1)
INTERSECT
(SELECT unique1 AS random
  FROM onek ORDER BY random() LIMIT 1);
RECEIVED ERROR: expected row count 0 but received 1

${\color{lightgreen}Progressions (56)}$

jsonb_jsonpath

QUERY: set time zone '+00';
QUERY: set time zone '+10';
QUERY: set time zone '+00';

rangetypes

QUERY: set timezone to '-08';

rowtypes

QUERY: create temp table quadtable(f1 int, q quad);
QUERY: create temp table people (fn fullname, bd date);
QUERY: create temp table pp (f1 text);
QUERY: insert into pp values (repeat('abcdefghijkl', 100000));
QUERY: select ROW(1,2) < ROW(1,3) as true;
QUERY: select ROW(1,2) < ROW(1,NULL) as null;
QUERY: select ROW(1,2,3) < ROW(1,3,NULL) as true;
QUERY: select ROW(11,'ABC') < ROW(11,'DEF') as true;
QUERY: select ROW(12,'ABC') > ROW(11,'DEF') as true;
QUERY: select ROW(1,2,3) < ROW(1,NULL,4) as null;
QUERY: select ROW(1,2,3) <> ROW(1,NULL,4) as true;
QUERY: select ROW(1,2) = ROW(1,2::int8);
QUERY: select ROW(1,2) in (ROW(3,4), ROW(1,2));
QUERY: select ROW(1,2) in (ROW(3,4), ROW(1,2::int8));
QUERY: select thousand, tenthous from tenk1
where (thousand, tenthous) >= (997, 5000)
order by thousand, tenthous;
QUERY: create temp table test_table (a text, b text);
QUERY: insert into test_table values ('a', 'b');
QUERY: insert into test_table select 'a', null from generate_series(1,1000);
QUERY: insert into test_table values ('b', 'a');
QUERY: create index on test_table (a,b);
QUERY: set enable_sort = off;
QUERY: select a,b from test_table where (a,b) > ('a','a') order by a,b;
QUERY: reset enable_sort;
QUERY: select ROW();
QUERY: select ROW() IS NULL;
QUERY: select array[ row(1,2), row(3,4), row(5,6) ];
QUERY: select row(1,1.1) = any (array[ row(7,7.7), row(1,1.1), row(0,0.0) ]);
QUERY: select row(1,1.1) = any (array[ row(7,7.7), row(1,1.0), row(0,0.0) ]);
QUERY: create type testtype1 as (a int, b int);
QUERY: create type testtype3 as (a int, b text);
QUERY: create type testtype5 as (a int);
QUERY: create type testtype2 as (a smallint, b bool);
QUERY: CREATE TABLE price (
    id SERIAL PRIMARY KEY,
    active BOOLEAN NOT NULL,
    price NUMERIC
);
QUERY: CREATE TYPE price_input AS (
    id INTEGER,
    price NUMERIC
);
QUERY: CREATE TYPE price_key AS (
    id INTEGER
);
QUERY: insert into price values (1,false,42), (10,false,100), (11,true,17.99);

Footnotes

  1. These are tests that we're marking as Successful, however they do not match the expected output in some way. This is due to small differences, such as different wording on the error messages, or the column names being incorrect while the data itself is correct.

Copy link
Copy Markdown
Member

@zachmu zachmu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Hydrocharged Hydrocharged merged commit af5637f into main Apr 8, 2026
17 checks passed
@Hydrocharged Hydrocharged deleted the daylon/issues-7 branch April 8, 2026 09:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Timezone parser does not accept PostgreSQL-accepted formats (time zone offset) SELECT 'foo' --> invalid OID 705

2 participants