Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[auto-bump] [no-release-notes] dependency by Hydrocharged #712

Merged
merged 3 commits into from
Sep 18, 2024

Conversation

coffeegoddd
Copy link
Contributor

β˜• An Automated Dependency Version Bump PR πŸ‘‘

Initial Changes

The changes contained in this PR were produced by `go get`ing the dependency.

```bash
go get github.com/dolthub/[dependency]/go@[commit]
```

Copy link
Contributor

github-actions bot commented Sep 17, 2024

Main PR
Total 42090 42090
Successful 10870 11475
Failures 31220 30615
Partial Successes1 4748 4608
Main PR
Successful 25.8256% 27.2630%
Failures 74.1744% 72.7370%

Regressions:

arrays

QUERY:          SELECT '{1,null,3}'::int[];
RECEIVED ERROR: row sets differ:
    Postgres:
        {"[1, οΏ½, 3]"}
    Doltgres:
        {"{1,NULL,3}"}
QUERY:          SELECT array_append(array[42], 6) AS "{42,6}";
RECEIVED ERROR: row sets differ:
    Postgres:
        {"[42, 6]"}
    Doltgres:
        {"{42,6}"}
QUERY:          select '{}'::text[];
RECEIVED ERROR: row sets differ:
    Postgres:
        {"[]"}
    Doltgres:
        {"{}"}
QUERY:          select array[]::text[];
RECEIVED ERROR: row sets differ:
    Postgres:
        {"[]"}
    Doltgres:
        {"{}"}

boolean

QUERY:          SELECT bool '0' AS false;
RECEIVED ERROR: row sets differ:
    Postgres:
        {false}
    Doltgres:
        {"f"}
QUERY:          SELECT bool 't' = bool 'f' AS false;
RECEIVED ERROR: row sets differ:
    Postgres:
        {false}
    Doltgres:
        {"f"}
QUERY:          SELECT bool 't' <> bool 'f' AS true;
RECEIVED ERROR: row sets differ:
    Postgres:
        {true}
    Doltgres:
        {"t"}
QUERY:          SELECT bool 't' > bool 'f' AS true;
RECEIVED ERROR: row sets differ:
    Postgres:
        {true}
    Doltgres:
        {"t"}
QUERY:          SELECT '    true   '::text::boolean AS true,
       '     FALSE'::text::boolean AS false;
RECEIVED ERROR: row sets differ:
    Postgres:
        {true, false}
    Doltgres:
        {"t", "f"}
QUERY:          SELECT BOOLTBL1.* FROM BOOLTBL1;
RECEIVED ERROR: row sets differ:
    Postgres:
        {true}
        {true}
        {true}
    Doltgres:
        {"t"}
        {"t"}
        {"t"}
QUERY:          SELECT BOOLTBL1.*
   FROM BOOLTBL1
   WHERE f1 = bool 'true';
RECEIVED ERROR: row sets differ:
    Postgres:
        {true}
        {true}
        {true}
    Doltgres:
        {"t"}
        {"t"}
        {"t"}
QUERY:          SELECT BOOLTBL1.*
   FROM BOOLTBL1
   WHERE f1 <> bool 'false';
RECEIVED ERROR: row sets differ:
    Postgres:
        {true}
        {true}
        {true}
    Doltgres:
        {"t"}
        {"t"}
        {"t"}
QUERY:          SELECT BOOLTBL1.*, BOOLTBL2.*
   FROM BOOLTBL1, BOOLTBL2
   WHERE BOOLTBL2.f1 = BOOLTBL1.f1 and BOOLTBL1.f1 = bool 'false';
RECEIVED ERROR: could not find the following row in the result set:
        {false, false}
QUERY:          SELECT isfalse AND isnul AND istrue FROM booltbl4;
RECEIVED ERROR: row sets differ:
    Postgres:
        {false}
    Doltgres:
        {"f"}
QUERY:          SELECT istrue AND isfalse AND isnul FROM booltbl4;
RECEIVED ERROR: row sets differ:
    Postgres:
        {false}
    Doltgres:
        {"f"}

case

QUERY:          SELECT '4' AS "One",
  CASE
    WHEN 1 > 2 THEN 3
    ELSE 4
  END AS "ELSE default";
RECEIVED ERROR: row sets differ:
    Postgres:
        {"4", 4}
    Doltgres:
        {"4", "4"}

char

QUERY:          SELECT ''::text::"char";
RECEIVED ERROR: row sets differ:
    Postgres:
        {0}
    Doltgres:
        {""}

create_view

QUERY:          select 'foo'::text = any(array['abc','def','foo']::text[]);
RECEIVED ERROR: row sets differ:
    Postgres:
        {true}
    Doltgres:
        {"t"}

expressions

QUERY:          SELECT length(current_timestamp::text) >= length(current_timestamp(0)::text);
RECEIVED ERROR: row sets differ:
    Postgres:
        {true}
    Doltgres:
        {"t"}

int4

QUERY:          SELECT int4 '2' * int2 '2' = int2 '16' / int4 '4' AS true;
RECEIVED ERROR: row sets differ:
    Postgres:
        {true}
    Doltgres:
        {"t"}

interval

QUERY:          SELECT interval '999' day;
RECEIVED ERROR: row sets differ:
    Postgres:
        {"999 day 00:00:00"}
    Doltgres:
        {"999 days"}
QUERY:          SELECT interval '1 2:03:04.5678' hour to second(2);
RECEIVED ERROR: row sets differ:
    Postgres:
        {"1 day 02:03:04.570000"}
    Doltgres:
        {"1 day 02:03:04.57"}
QUERY:          SELECT interval '1 2:03.5678' minute to second(2);
RECEIVED ERROR: row sets differ:
    Postgres:
        {"1 day 00:02:03.570000"}
    Doltgres:
        {"1 day 00:02:03.57"}

json

QUERY:          SELECT '"abc"'::json;
RECEIVED ERROR: row sets differ:
    Postgres:
        {"abc"}
    Doltgres:
        {"\"abc\""}
QUERY:          SELECT test_json -> 'x'
FROM test_json
WHERE json_type = 'scalar';
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          SELECT test_json -> 'x'
FROM test_json
WHERE json_type = 'array';
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          SELECT test_json -> 'x'
FROM test_json
WHERE json_type = 'object';
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          SELECT test_json -> 2
FROM test_json
WHERE json_type = 'scalar';
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          SELECT test_json -> 2
FROM test_json
WHERE json_type = 'object';
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json -> 1;
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json -> -1;
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json -> 'z';
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json -> '';
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          select '[{"b": "c"}, {"b": "cc"}]'::json -> 3;
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          select '[{"b": "c"}, {"b": "cc"}]'::json -> 'z';
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          select '"foo"'::json -> 1;
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          select '"foo"'::json -> 'z';
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          select '{"a": {"b":{"c": "foo"}}}'::json #> array['a', null];
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          select '{"a": {"b":{"c": "foo"}}}'::json #> array['a', ''];
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          select '{"a": {"b":{"c": "foo"}}}'::json #> array['a','b','c','d'];
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          select '{"a": {"b":{"c": "foo"}}}'::json #> array['a','z','c'];
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json #> array['a','z','b'];
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          select '[{"b": "c"}, {"b": "cc"}]'::json #> array['z','b'];
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          select '"foo"'::json #> array['z'];
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          select '42'::json #> array['f2'];
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          select '42'::json #> array['0'];
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}

json_encoding

QUERY:          select json '{ "a":  "dollar \\u0024 character" }' as not_an_escape;
RECEIVED ERROR: row sets differ:
    Postgres:
        {[123 34 97 34 58 34 100 111 108 108 97 114 32 92 92 117 48 48 50 52 32 99 104 97 114 97 99 116 101 114 34 125]}
    Doltgres:
        {"{ \"a\":  \"dollar \\u0024 character\" }"}
QUERY:          SELECT jsonb '{ "a":  "dollar \u0024 character" }' as correct_everywhere;
RECEIVED ERROR: row sets differ:
    Postgres:
        {[123 34 97 34 58 34 100 111 108 108 97 114 32 36 32 99 104 97 114 97 99 116 101 114 34 125]}
    Doltgres:
        {"{\"a\": \"dollar $ character\"}"}

jsonb

QUERY:          SELECT '""'::jsonb;
RECEIVED ERROR: row sets differ:
    Postgres:
        {""}
    Doltgres:
        {"\"\""}
QUERY:          SELECT '"abc"'::jsonb;
RECEIVED ERROR: row sets differ:
    Postgres:
        {"abc"}
    Doltgres:
        {"\"abc\""}
QUERY:          SELECT 'null'::jsonb;
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {"null"}
QUERY:          SELECT '{"ff":{"a":12,"b":16}}'::jsonb;
RECEIVED ERROR: row sets differ:
    Postgres:
        {[123 34 102 102 34 58 123 34 97 34 58 49 50 44 34 98 34 58 49 54 125 125]}
    Doltgres:
        {"{\"ff\": {\"a\": 12, \"b\": 16}}"}
QUERY:          select '3'::jsonb || '{}'::jsonb;
RECEIVED ERROR: row sets differ:
    Postgres:
        {"[3.000000, map[]]"}
    Doltgres:
        {"[3, {}]"}
QUERY:          select 'true'::jsonb::bool;
RECEIVED ERROR: row sets differ:
    Postgres:
        {true}
    Doltgres:
        {"t"}

rules

QUERY:          SELECT pg_get_constraintdef(0);
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          SELECT pg_get_functiondef(0);
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          SELECT pg_get_indexdef(0);
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          SELECT pg_get_triggerdef(0);
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          SELECT pg_get_viewdef(0);
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          SELECT pg_get_function_identity_arguments(0);
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}
QUERY:          SELECT pg_get_partkeydef(0);
RECEIVED ERROR: row sets differ:
    Postgres:
        {οΏ½}
    Doltgres:
        {""}

strings

QUERY:          SELECT POSITION('4' IN '1234567890') = '4' AS "4";
RECEIVED ERROR: row sets differ:
    Postgres:
        {true}
    Doltgres:
        {"t"}
QUERY:          SELECT POSITION('5' IN '1234567890') = '5' AS "5";
RECEIVED ERROR: row sets differ:
    Postgres:
        {true}
    Doltgres:
        {"t"}
QUERY:          SELECT 'hawkeye' LIKE 'H%' AS "false";
RECEIVED ERROR: row sets differ:
    Postgres:
        {false}
    Doltgres:
        {"f"}
QUERY:          SELECT 'hawkeye' NOT LIKE 'H%' AS "true";
RECEIVED ERROR: row sets differ:
    Postgres:
        {true}
    Doltgres:
        {"t"}
QUERY:          SELECT 'hawkeye' LIKE 'indio%' AS "false";
RECEIVED ERROR: row sets differ:
    Postgres:
        {false}
    Doltgres:
        {"f"}
QUERY:          SELECT 'hawkeye' LIKE 'h%eye' AS "true";
RECEIVED ERROR: row sets differ:
    Postgres:
        {true}
    Doltgres:
        {"t"}
QUERY:          SELECT 'hawkeye' NOT LIKE 'h%eye' AS "false";
RECEIVED ERROR: row sets differ:
    Postgres:
        {false}
    Doltgres:
        {"f"}
QUERY:          SELECT 'indio' NOT LIKE '_ndio' AS "false";
RECEIVED ERROR: row sets differ:
    Postgres:
        {false}
    Doltgres:
        {"f"}
QUERY:          SELECT 'indio' NOT LIKE 'in__o' AS "false";
RECEIVED ERROR: row sets differ:
    Postgres:
        {false}
    Doltgres:
        {"f"}
QUERY:          SELECT 'indio' LIKE 'in_o' AS "false";
RECEIVED ERROR: row sets differ:
    Postgres:
        {false}
    Doltgres:
        {"f"}
QUERY:          SELECT 'abc'::name LIKE '_b_' AS "true";
RECEIVED ERROR: row sets differ:
    Postgres:
        {true}
    Doltgres:
        {"t"}
QUERY:          SELECT 'abc'::name NOT LIKE '_b_' AS "false";
RECEIVED ERROR: row sets differ:
    Postgres:
        {false}
    Doltgres:
        {"f"}
QUERY:          SELECT 'foo' LIKE '%__' as t, 'foo' LIKE '%___' as t, 'foo' LIKE '%____' as f;
RECEIVED ERROR: row sets differ:
    Postgres:
        {true, true, false}
    Doltgres:
        {"t", "t", "f"}

sysviews

QUERY:          select count(*) >= 0 as ok from pg_available_extensions;
RECEIVED ERROR: row sets differ:
    Postgres:
        {true}
    Doltgres:
        {"t"}
QUERY:          select count(*) = 0 as ok from pg_cursors;
RECEIVED ERROR: row sets differ:
    Postgres:
        {true}
    Doltgres:
        {"t"}
QUERY:          select count(*) >= 0 as ok from pg_file_settings;
RECEIVED ERROR: row sets differ:
    Postgres:
        {true}
    Doltgres:
        {"t"}
QUERY:          select count(*) = 0 as ok from pg_prepared_statements;
RECEIVED ERROR: row sets differ:
    Postgres:
        {true}
    Doltgres:
        {"t"}
QUERY:          select count(*) >= 0 as ok from pg_prepared_xacts;
RECEIVED ERROR: row sets differ:
    Postgres:
        {true}
    Doltgres:
        {"t"}
QUERY:          select count(*) = 0 as ok from pg_stat_wal_receiver;
RECEIVED ERROR: row sets differ:
    Postgres:
        {true}
    Doltgres:
        {"t"}

tablespace

QUERY:          SELECT relfilenode = 142255 AS main_same FROM pg_class
  WHERE relname = 'regress_tblspace_test_tbl_idx';
RECEIVED ERROR: row sets differ:
    Postgres:
        {false}
    Doltgres:
        {"f"}

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
Contributor

This PR has been superseded by #713

@github-actions github-actions bot closed this Sep 17, 2024
@Hydrocharged Hydrocharged reopened this Sep 18, 2024
@Hydrocharged Hydrocharged force-pushed the Hydrocharged-588a663b branch 2 times, most recently from 2fb0bfb to 81d84b2 Compare September 18, 2024 12:40
Copy link
Contributor

This PR has been superseded by #716

@github-actions github-actions bot closed this Sep 18, 2024
@Hydrocharged Hydrocharged reopened this Sep 18, 2024
@Hydrocharged Hydrocharged merged commit bbb31e8 into main Sep 18, 2024
13 checks passed
@Hydrocharged Hydrocharged deleted the Hydrocharged-588a663b branch September 18, 2024 21:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants