postgresql/src/test/regress/sql
Tom Lane 65d9aedb1b Fix getTypeIOParam to support type record[].
Since record[] uses array_in, it needs to have its element type passed
as typioparam.  In HEAD and 9.1, this fix essentially reverts commit
9bc933b212, which was a hack that is no
longer needed since domains don't set their typelem anymore.  Before
that, adjust the logic so that only domains are excluded from being
treated like arrays, rather than assuming that only base types should
be included.  Add a regression test to demonstrate the need for this.
Per report from Maxim Boguk.

Back-patch to 8.4, where type record[] was added.
2011-12-01 12:44:16 -05:00
..
.gitignore Add a SECURITY LABEL command. 2010-09-27 20:55:27 -04:00
abstime.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
advisory_lock.sql Add transaction-level advisory locks. 2011-02-18 14:05:12 +09:00
aggregates.sql Reimplement planner's handling of MIN/MAX aggregate optimization (again). 2011-03-22 00:34:31 -04:00
alter_table.sql Fix ALTER TABLE ONLY .. DROP CONSTRAINT. 2011-10-09 23:39:52 -04:00
arrays.sql Fix GIN to support null keys, empty and null items, and full index scans. 2011-01-07 19:16:24 -05:00
bit.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
bitmapops.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
boolean.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
box.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
btree_index.sql Fix breakage of bitmap scan plan creation for special index operators such 2008-11-20 19:52:54 +00:00
case.sql Remove extra newlines at end and beginning of files, add missing newlines 2010-08-19 05:57:36 +00:00
char.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
circle.sql Support ORDER BY ... NULLS FIRST/LAST, and add ASC/DESC/NULLS FIRST/NULLS LAST 2007-01-09 02:14:16 +00:00
cluster.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
collate.linux.utf8.sql Support range data types. 2011-11-03 13:42:15 +02:00
collate.sql Fix typo 2011-07-19 08:02:34 +03:00
combocid.sql Avoid incrementing the CommandCounter when CommandCounterIncrement is called 2007-11-30 21:22:54 +00:00
comments.sql Implement nested block comments in the backend and in psql. 2000-07-14 15:43:57 +00:00
conversion.sql Support hex-string input and output for type BYTEA. 2009-08-04 16:08:37 +00:00
copy2.sql Add ENCODING option to COPY TO/FROM and file_fdw. 2011-02-21 14:32:40 +09:00
copyselect.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
create_aggregate.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
create_cast.sql Add test case for CREATE CAST. 2008-10-31 09:17:17 +00:00
create_index.sql Fix btree stop-at-nulls logic properly. 2011-11-02 17:53:49 -04:00
create_misc.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
create_operator.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
create_table.sql Fix another bit of unlogged-table-induced breakage. 2011-09-21 10:48:31 -04:00
create_type.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
create_view.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
date.sql Extend the date type to support infinity and -infinity, analogously to 2008-10-14 17:12:33 +00:00
delete.sql Regression tests for TOAST. 2011-04-25 09:48:10 -04:00
dependency.sql Create a separate grantable privilege for TRUNCATE, rather than having it be 2008-09-08 00:47:41 +00:00
domain.sql Enable CHECK constraints to be declared NOT VALID 2011-06-30 11:24:31 -04:00
drop.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
drop_if_exists.sql Remove a few of the new DROP-IF-EXISTS regression tests. 2011-10-19 23:38:06 -04:00
enum.sql Require VALUE keyword when extending an enum type. Based on a patch from Alvaro Herrera. 2010-11-16 22:18:33 -05:00
errors.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
euc_cn.sql Hi, here are the patches to enhance existing MB handling. This time 1998-06-16 07:29:54 +00:00
euc_jp.sql From: t-ishii@sra.co.jp 1998-04-27 17:10:50 +00:00
euc_kr.sql Hi, here are the patches to enhance existing MB handling. This time 1998-06-16 07:29:54 +00:00
euc_tw.sql Add missing mb files. 1999-02-02 19:04:43 +00:00
float4.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
float8.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
foreign_data.sql Further consolidation of DROP statement handling. 2011-11-17 21:32:34 -05:00
foreign_key.sql Change FK trigger creation order to better support self-referential FKs. 2011-10-26 13:02:28 -04:00
functional_deps.sql Recognize functional dependency on primary keys. This allows a table's 2010-08-07 02:44:09 +00:00
geometry.sql Stop a few regression tests from needlessly disabling GEQO. This was 2007-05-29 04:17:08 +00:00
guc.sql Replace the pg_listener-based LISTEN/NOTIFY mechanism with an in-memory queue. 2010-02-16 22:34:57 +00:00
hash_index.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
horology.sql On second thought, we'd better just drop these tests altogether. 2011-11-06 20:12:20 -05:00
hs_primary_extremes.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
hs_primary_setup.sql Allow read only connections during recovery, known as Hot Standby. 2009-12-19 01:32:45 +00:00
hs_standby_allowed.sql Allow read only connections during recovery, known as Hot Standby. 2009-12-19 01:32:45 +00:00
hs_standby_check.sql Allow read only connections during recovery, known as Hot Standby. 2009-12-19 01:32:45 +00:00
hs_standby_disallowed.sql Allow read only connections during recovery, known as Hot Standby. 2009-12-19 01:32:45 +00:00
hs_standby_functions.sql Allow read only connections during recovery, known as Hot Standby. 2009-12-19 01:32:45 +00:00
inet.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
inherit.sql Tweak new regression test case for more portability. 2011-11-09 00:13:37 -05:00
insert.sql Regression tests for TOAST. 2011-04-25 09:48:10 -04:00
int2.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
int4.sql Attempt to fix breakage caused by signed integer conversion patch. 2010-11-20 01:09:26 -05:00
int8.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
interval.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
join.sql Fix handling of PlaceHolderVars in nestloop parameter management. 2011-11-03 00:50:58 -04:00
limit.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
lseg.sql Remove extra newlines at end and beginning of files, add missing newlines 2010-08-19 05:57:36 +00:00
macaddr.sql Add regression test for macaddr type. Enhance documentation about accepted 2008-10-03 15:37:18 +00:00
money.sql Add casts from int4 and int8 to numeric. 2011-04-05 09:35:43 -04:00
mule_internal.sql Hi, here are the patches to enhance existing MB handling. This time 1998-06-16 07:29:54 +00:00
name.sql Add a "USING" clause to DELETE, which is equivalent to the FROM clause 2005-04-07 01:51:41 +00:00
namespace.sql Add CREATE TRIGGER, CREATE INDEX, and CREATE SEQUENCE to the list of 2004-01-11 04:58:17 +00:00
numeric.sql Fix corner case bug in numeric to_char(). 2011-09-07 17:07:20 -04:00
numeric_big.sql Remove extra newlines at end and beginning of files, add missing newlines 2010-08-19 05:57:36 +00:00
numerology.sql Remove extra newlines at end and beginning of files, add missing newlines 2010-08-19 05:57:36 +00:00
oid.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
oidjoins.sql Update oidjoins regression test to match git HEAD. 2011-11-14 20:28:38 -05:00
opr_sanity.sql More code review for rangetypes patch. 2011-11-21 16:19:53 -05:00
path.sql Remove extra newlines at end and beginning of files, add missing newlines 2010-08-19 05:57:36 +00:00
plancache.sql Repair bug that allowed RevalidateCachedPlan to attempt to rebuild a cached 2007-11-30 18:38:34 +00:00
plpgsql.sql More code review for rangetypes patch. 2011-11-21 16:19:53 -05:00
point.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
polygon.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
polymorphism.sql Fix getTypeIOParam to support type record[]. 2011-12-01 12:44:16 -05:00
portals.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
portals_p2.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
prepare.sql Remove extra newlines at end and beginning of files, add missing newlines 2010-08-19 05:57:36 +00:00
prepared_xacts.sql Fix a bug with SSI and prepared transactions: 2011-07-07 18:12:15 +03:00
privileges.sql Additional fixes for large object access control. 2009-12-14 00:39:11 +00:00
random.sql Remove extra newlines at end and beginning of files, add missing newlines 2010-08-19 05:57:36 +00:00
rangefuncs.sql Prevent inlining a SQL function with multiple OUT parameters. 2010-12-01 00:53:18 -05:00
rangetypes.sql Remove zero- and one-argument range constructor functions. 2011-11-22 20:45:05 -05:00
reltime.sql Add a "USING" clause to DELETE, which is equivalent to the FROM clause 2005-04-07 01:51:41 +00:00
returning.sql Apply a simple solution to the problem of making INSERT/UPDATE/DELETE 2006-09-02 17:06:52 +00:00
rowtypes.sql Fix failure to check whether a rowtype's component types are sortable. 2011-06-03 15:39:17 -04:00
rules.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
sanity_check.sql Support deferrable uniqueness constraints. 2009-07-29 20:56:21 +00:00
select.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
select_distinct.sql Alter some gratuitous uses of "ANSI" when "SQL standard" might have been 2009-07-11 21:15:32 +00:00
select_distinct_on.sql Fix assertion failure when a SELECT DISTINCT ON expression is volatile. 2009-09-12 00:04:59 +00:00
select_having.sql Make the behavior of HAVING without GROUP BY conform to the SQL spec. 2005-03-10 23:21:26 +00:00
select_implicit.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
select_into.sql Check for INSERT privileges in SELECT INTO / CREATE TABLE AS. 2011-11-22 16:16:26 -05:00
select_views.sql Remove extra newlines at end and beginning of files, add missing newlines 2010-08-19 05:57:36 +00:00
sequence.sql Revert "Don't select log_cnt in sequence regression tests." 2011-06-22 19:21:29 -04:00
sql_ascii.sql Add SQL_ASCII encoding test case 2000-03-06 01:29:54 +00:00
stats.sql Prevent index-only scans in stats regression test. 2011-10-08 23:45:58 -04:00
strings.sql Rewrite LIKE's %-followed-by-_ optimization so it really works (this time 2010-05-28 17:35:23 +00:00
subselect.sql Unify spelling of "canceled", "canceling", "cancellation" 2011-06-29 09:28:46 +03:00
temp.sql Don't refer to the database name "regression" inside the regression test 2008-07-03 16:01:10 +00:00
text.sql Put back accidentally-deleted quote_literal() regression tests. 2010-11-21 20:46:54 -05:00
time.sql Please find attached two patches for documentation and regression tests 2006-07-06 01:46:38 +00:00
timestamp.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
timestamptz.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
timetz.sql Please find attached two patches for documentation and regression tests 2006-07-06 01:46:38 +00:00
tinterval.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
transactions.sql Implement genuine serializable isolation level. 2011-02-08 00:09:08 +02:00
triggers.sql Fix trigger WHEN conditions when both BEFORE and AFTER triggers exist. 2011-08-21 18:15:55 -04:00
truncate.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
tsdicts.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
tsearch.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
tstypes.sql Extend GIN to support partial-match searches, and extend tsquery to support 2008-05-16 16:31:02 +00:00
txid.sql Migrate the former contrib/txid module into core. This will make it easier 2007-10-13 23:06:28 +00:00
type_sanity.sql Further review of range-types patch. 2011-11-18 18:24:32 -05:00
typed_table.sql Only allow typed tables to hang off composite types, not e.g. tables. 2011-04-18 10:19:46 -04:00
union.sql Avoid a premature coercion failure in transformSetOperationTree() when 2009-12-16 22:24:13 +00:00
update.sql Regression tests for TOAST. 2011-04-25 09:48:10 -04:00
uuid.sql Rewrite uuid input and output routines to avoid dependency on the 2007-01-31 19:33:54 +00:00
vacuum.sql Remove old-style VACUUM FULL (which was known for a little while as 2010-02-08 04:33:55 +00:00
varchar.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
window.sql Measure the number of all-visible pages for use in index-only scan costing. 2011-10-14 17:23:46 -04:00
with.sql Fix rewriter to cope (more or less) with CTEs in the query being rewritten. 2011-06-07 00:08:31 -04:00
without_oid.sql Combine cmin and cmax fields of HeapTupleHeaders into a single field, by 2007-02-09 03:35:35 +00:00
xml.sql Make xpath() do something useful with XPath expressions that return scalars. 2011-07-21 11:32:46 -04:00
xmlmap.sql Regression test for XML mapping functionality 2009-07-02 07:03:18 +00:00