Commit ba69b419 authored by Tom Lane's avatar Tom Lane

Avoid locale dependency in expected output.

We'll have to settle for just listing the extensions' data types,
since function arguments seem to sort differently in different locales.
Per buildfarm results.
parent cb5c2ba2
......@@ -965,74 +965,6 @@ SELECT abs(cube_distance(ll_to_earth(-30,-90), '(0)'::cube) / earth() - 1) <
public | earth |
(2 rows)
\df
List of functions
Schema | Name | Result data type | Argument data types | Type
--------+-------------------+------------------+------------------------------------------+--------
public | cube | cube | cube, double precision | normal
public | cube | cube | cube, double precision, double precision | normal
public | cube | cube | double precision | normal
public | cube | cube | double precision, double precision | normal
public | cube | cube | double precision[] | normal
public | cube | cube | double precision[], double precision[] | normal
public | cube_cmp | integer | cube, cube | normal
public | cube_contained | boolean | cube, cube | normal
public | cube_contains | boolean | cube, cube | normal
public | cube_dim | integer | cube | normal
public | cube_distance | double precision | cube, cube | normal
public | cube_enlarge | cube | cube, double precision, integer | normal
public | cube_eq | boolean | cube, cube | normal
public | cube_ge | boolean | cube, cube | normal
public | cube_gt | boolean | cube, cube | normal
public | cube_in | cube | cstring | normal
public | cube_inter | cube | cube, cube | normal
public | cube_is_point | boolean | cube | normal
public | cube_le | boolean | cube, cube | normal
public | cube_ll_coord | double precision | cube, integer | normal
public | cube_lt | boolean | cube, cube | normal
public | cube_ne | boolean | cube, cube | normal
public | cube_out | cstring | cube | normal
public | cube_overlap | boolean | cube, cube | normal
public | cube_size | double precision | cube | normal
public | cube_subset | cube | cube, integer[] | normal
public | cube_union | cube | cube, cube | normal
public | cube_ur_coord | double precision | cube, integer | normal
public | earth | double precision | | normal
public | earth_box | cube | earth, double precision | normal
public | earth_distance | double precision | earth, earth | normal
public | g_cube_compress | internal | internal | normal
public | g_cube_consistent | boolean | internal, cube, integer, oid, internal | normal
public | g_cube_decompress | internal | internal | normal
public | g_cube_penalty | internal | internal, internal, internal | normal
public | g_cube_picksplit | internal | internal, internal | normal
public | g_cube_same | internal | cube, cube, internal | normal
public | g_cube_union | cube | internal, internal | normal
public | gc_to_sec | double precision | double precision | normal
public | geo_distance | double precision | point, point | normal
public | latitude | double precision | earth | normal
public | ll_to_earth | earth | double precision, double precision | normal
public | longitude | double precision | earth | normal
public | sec_to_gc | double precision | double precision | normal
(44 rows)
\do
List of operators
Schema | Name | Left arg type | Right arg type | Result type | Description
--------+------+---------------+----------------+------------------+--------------------------
public | && | cube | cube | boolean | overlaps
public | < | cube | cube | boolean | lower than
public | <= | cube | cube | boolean | lower than or equal to
public | <> | cube | cube | boolean | different
public | <@ | cube | cube | boolean | contained in
public | <@> | point | point | double precision |
public | = | cube | cube | boolean | same as
public | > | cube | cube | boolean | greater than
public | >= | cube | cube | boolean | greater than or equal to
public | @ | cube | cube | boolean | contains
public | @> | cube | cube | boolean | contains
public | ~ | cube | cube | boolean | contained in
(12 rows)
drop extension cube; -- fail, earthdistance requires it
ERROR: cannot drop extension cube because other objects depend on it
DETAIL: extension earthdistance depends on extension cube
......@@ -1049,64 +981,6 @@ HINT: You can drop extension cube instead.
public | cube | multi-dimensional cube '(FLOAT-1, FLOAT-2, ..., FLOAT-N), (FLOAT-1, FLOAT-2, ..., FLOAT-N)'
(1 row)
\df
List of functions
Schema | Name | Result data type | Argument data types | Type
--------+-------------------+------------------+------------------------------------------+--------
public | cube | cube | cube, double precision | normal
public | cube | cube | cube, double precision, double precision | normal
public | cube | cube | double precision | normal
public | cube | cube | double precision, double precision | normal
public | cube | cube | double precision[] | normal
public | cube | cube | double precision[], double precision[] | normal
public | cube_cmp | integer | cube, cube | normal
public | cube_contained | boolean | cube, cube | normal
public | cube_contains | boolean | cube, cube | normal
public | cube_dim | integer | cube | normal
public | cube_distance | double precision | cube, cube | normal
public | cube_enlarge | cube | cube, double precision, integer | normal
public | cube_eq | boolean | cube, cube | normal
public | cube_ge | boolean | cube, cube | normal
public | cube_gt | boolean | cube, cube | normal
public | cube_in | cube | cstring | normal
public | cube_inter | cube | cube, cube | normal
public | cube_is_point | boolean | cube | normal
public | cube_le | boolean | cube, cube | normal
public | cube_ll_coord | double precision | cube, integer | normal
public | cube_lt | boolean | cube, cube | normal
public | cube_ne | boolean | cube, cube | normal
public | cube_out | cstring | cube | normal
public | cube_overlap | boolean | cube, cube | normal
public | cube_size | double precision | cube | normal
public | cube_subset | cube | cube, integer[] | normal
public | cube_union | cube | cube, cube | normal
public | cube_ur_coord | double precision | cube, integer | normal
public | g_cube_compress | internal | internal | normal
public | g_cube_consistent | boolean | internal, cube, integer, oid, internal | normal
public | g_cube_decompress | internal | internal | normal
public | g_cube_penalty | internal | internal, internal, internal | normal
public | g_cube_picksplit | internal | internal, internal | normal
public | g_cube_same | internal | cube, cube, internal | normal
public | g_cube_union | cube | internal, internal | normal
(35 rows)
\do
List of operators
Schema | Name | Left arg type | Right arg type | Result type | Description
--------+------+---------------+----------------+-------------+--------------------------
public | && | cube | cube | boolean | overlaps
public | < | cube | cube | boolean | lower than
public | <= | cube | cube | boolean | lower than or equal to
public | <> | cube | cube | boolean | different
public | <@ | cube | cube | boolean | contained in
public | = | cube | cube | boolean | same as
public | > | cube | cube | boolean | greater than
public | >= | cube | cube | boolean | greater than or equal to
public | @ | cube | cube | boolean | contains
public | @> | cube | cube | boolean | contains
public | ~ | cube | cube | boolean | contained in
(11 rows)
create table foo (f1 cube, f2 int);
drop extension cube; -- fail, foo.f1 requires it
ERROR: cannot drop extension cube because other objects depend on it
......@@ -1161,64 +1035,6 @@ create extension cube with schema c;
c | c.cube | multi-dimensional cube '(FLOAT-1, FLOAT-2, ..., FLOAT-N), (FLOAT-1, FLOAT-2, ..., FLOAT-N)'
(1 row)
\df c.*
List of functions
Schema | Name | Result data type | Argument data types | Type
--------+-------------------+------------------+--------------------------------------------+--------
c | cube | c.cube | c.cube, double precision | normal
c | cube | c.cube | c.cube, double precision, double precision | normal
c | cube | c.cube | double precision | normal
c | cube | c.cube | double precision, double precision | normal
c | cube | c.cube | double precision[] | normal
c | cube | c.cube | double precision[], double precision[] | normal
c | cube_cmp | integer | c.cube, c.cube | normal
c | cube_contained | boolean | c.cube, c.cube | normal
c | cube_contains | boolean | c.cube, c.cube | normal
c | cube_dim | integer | c.cube | normal
c | cube_distance | double precision | c.cube, c.cube | normal
c | cube_enlarge | c.cube | c.cube, double precision, integer | normal
c | cube_eq | boolean | c.cube, c.cube | normal
c | cube_ge | boolean | c.cube, c.cube | normal
c | cube_gt | boolean | c.cube, c.cube | normal
c | cube_in | c.cube | cstring | normal
c | cube_inter | c.cube | c.cube, c.cube | normal
c | cube_is_point | boolean | c.cube | normal
c | cube_le | boolean | c.cube, c.cube | normal
c | cube_ll_coord | double precision | c.cube, integer | normal
c | cube_lt | boolean | c.cube, c.cube | normal
c | cube_ne | boolean | c.cube, c.cube | normal
c | cube_out | cstring | c.cube | normal
c | cube_overlap | boolean | c.cube, c.cube | normal
c | cube_size | double precision | c.cube | normal
c | cube_subset | c.cube | c.cube, integer[] | normal
c | cube_union | c.cube | c.cube, c.cube | normal
c | cube_ur_coord | double precision | c.cube, integer | normal
c | g_cube_compress | internal | internal | normal
c | g_cube_consistent | boolean | internal, c.cube, integer, oid, internal | normal
c | g_cube_decompress | internal | internal | normal
c | g_cube_penalty | internal | internal, internal, internal | normal
c | g_cube_picksplit | internal | internal, internal | normal
c | g_cube_same | internal | c.cube, c.cube, internal | normal
c | g_cube_union | c.cube | internal, internal | normal
(35 rows)
\do c.*
List of operators
Schema | Name | Left arg type | Right arg type | Result type | Description
--------+------+---------------+----------------+-------------+--------------------------
c | && | c.cube | c.cube | boolean | overlaps
c | < | c.cube | c.cube | boolean | lower than
c | <= | c.cube | c.cube | boolean | lower than or equal to
c | <> | c.cube | c.cube | boolean | different
c | <@ | c.cube | c.cube | boolean | contained in
c | = | c.cube | c.cube | boolean | same as
c | > | c.cube | c.cube | boolean | greater than
c | >= | c.cube | c.cube | boolean | greater than or equal to
c | @ | c.cube | c.cube | boolean | contains
c | @> | c.cube | c.cube | boolean | contains
c | ~ | c.cube | c.cube | boolean | contained in
(11 rows)
create table foo (f1 c.cube, f2 int);
drop extension cube; -- fail, foo.f1 requires it
ERROR: cannot drop extension cube because other objects depend on it
......
......@@ -305,8 +305,6 @@ SELECT abs(cube_distance(ll_to_earth(-30,-90), '(0)'::cube) / earth() - 1) <
-- list what's installed
\dT
\df
\do
drop extension cube; -- fail, earthdistance requires it
......@@ -316,8 +314,6 @@ drop type cube; -- fail, extension cube requires it
-- list what's installed
\dT
\df
\do
create table foo (f1 cube, f2 int);
......@@ -341,8 +337,6 @@ create extension cube with schema c;
\df public.*
\do public.*
\dT c.*
\df c.*
\do c.*
create table foo (f1 c.cube, f2 int);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment