postgresql/src/test/regress/expected
Robert Haas 8e18d04d4d Refine our definition of what constitutes a system relation.
Although user-defined relations can't be directly created in
pg_catalog, it's possible for them to end up there, because you can
create them in some other schema and then use ALTER TABLE .. SET SCHEMA
to move them there.  Previously, such relations couldn't afterwards
be manipulated, because IsSystemRelation()/IsSystemClass() rejected
all attempts to modify objects in the pg_catalog schema, regardless
of their origin.  With this patch, they now reject only those
objects in pg_catalog which were created at initdb-time, allowing
most operations on user-created tables in pg_catalog to proceed
normally.

This patch also adds new functions IsCatalogRelation() and
IsCatalogClass(), which is similar to IsSystemRelation() and
IsSystemClass() but with a slightly narrower definition: only TOAST
tables of system catalogs are included, rather than *all* TOAST tables.
This is currently used only for making decisions about when
invalidation messages need to be sent, but upcoming logical decoding
patches will find other uses for this information.

Andres Freund, with some modifications by me.
2013-11-28 20:57:20 -05:00
..
.gitignore Add a SECURITY LABEL command. 2010-09-27 20:55:27 -04:00
abstime.out
advisory_lock.out
aggregates.out
alter_generic.out
alter_table.out Refine our definition of what constitutes a system relation. 2013-11-28 20:57:20 -05:00
arrays.out
async.out
bit.out
bitmapops.out
boolean.out
box.out
btree_index.out
case.out
char_1.out
char_2.out
char.out
circle.out
cluster.out
collate.linux.utf8.out
collate.out
combocid.out Avoid incrementing the CommandCounter when CommandCounterIncrement is called 2007-11-30 21:22:54 +00:00
comments.out
conversion.out
copy2.out
copyselect.out
create_aggregate.out
create_cast.out
create_function_3.out
create_index.out Add a regression test case for \d on an index. 2013-11-14 10:35:15 -05:00
create_misc.out
create_operator.out
create_table_like.out
create_table.out
create_type.out
create_view.out
date.out Add make_date() and make_time() functions. 2013-11-17 15:06:50 -05:00
delete.out
dependency.out
domain.out
drop_if_exists.out
enum.out
errors.out
event_trigger.out Remove quotes around SQL statement in error message 2013-04-11 12:00:09 -03:00
float4-exp-three-digits.out Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
float4.out Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
float8-exp-three-digits-win32.out
float8-small-is-zero_1.out
float8-small-is-zero.out Revert "Add some regression test cases for denormalized float8 input." 2012-02-04 15:52:09 -05:00
float8.out
foreign_data.out
foreign_key.out
functional_deps.out
geometry_1.out Update regression tests for line type patch 2013-10-10 19:59:15 -04:00
geometry_2.out
geometry.out
guc.out Change SET LOCAL/CONSTRAINTS/TRANSACTION and ABORT behavior 2013-11-25 19:19:40 -05:00
hash_index.out
horology.out
hs_standby_allowed.out
hs_standby_check.out Allow read only connections during recovery, known as Hot Standby. 2009-12-19 01:32:45 +00:00
hs_standby_disallowed.out
hs_standby_functions.out
indirect_toast.out Add support for multiple kinds of external toast datums. 2013-07-02 13:38:55 -04:00
inet.out Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
inherit.out
insert.out
int2.out
int4.out
int8-exp-three-digits.out
int8.out
interval.out
join.out
json_1.out
json.out
limit.out
line.out
lock.out
lseg.out
macaddr.out
matview.out
money.out
name.out Add a "USING" clause to DELETE, which is equivalent to the FROM clause 2005-04-07 01:51:41 +00:00
namespace.out
numeric_big.out Update numeric_big regress test for 7.0. This has apparently been 2000-03-30 07:13:20 +00:00
numeric.out
numerology_1.out
numerology.out Remove the special cases to prevent minus-zero results in float4 and float8 2009-02-18 19:23:26 +00:00
oid.out Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
oidjoins.out
opr_sanity.out
path.out
plancache.out
plpgsql.out
point.out
polygon.out Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
polymorphism.out
portals_p2.out Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
portals.out
prepare.out Improve psql's tabular display of wrapped-around data by inserting markers 2009-11-22 05:20:41 +00:00
prepared_xacts_1.out Fix a bug with SSI and prepared transactions: 2011-07-07 18:12:15 +03:00
prepared_xacts.out Adjust regression tests for error message change 2011-08-15 17:27:10 +03:00
privileges.out
psql.out
random.out
rangefuncs.out Support multi-argument UNNEST(), and TABLE() syntax for multiple functions. 2013-11-21 19:37:20 -05:00
rangetypes.out
regex.out
reltime.out
replica_identity.out
returning.out
rowtypes.out
rules.out Fix ruleutils pretty-printing to not generate trailing whitespace. 2013-11-11 13:36:38 -05:00
sanity_check.out
select_distinct_on.out
select_distinct.out
select_having_1.out
select_having_2.out
select_having.out
select_implicit_1.out
select_implicit_2.out
select_implicit.out
select_into.out
select_views_1.out
select_views.out Fix whitespace issues found by git diff --check, add gitattributes 2013-11-10 14:48:29 -05:00
select.out Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
sequence_1.out
sequence.out
stats.out Prevent index-only scans in stats regression test. 2011-10-08 23:45:58 -04:00
strings.out
subselect.out
temp.out
text.out
time.out Add a bunch of new error location reports to parse-analysis error messages. 2008-09-01 20:42:46 +00:00
timestamp.out
timestamptz.out
timetz.out
tinterval.out
transactions.out Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
triggers.out Fix ruleutils pretty-printing to not generate trailing whitespace. 2013-11-11 13:36:38 -05:00
truncate.out
tsdicts.out
tsearch.out
tstypes.out
txid.out
type_sanity.out
typed_table.out
union.out
updatable_views.out
update.out
uuid.out
vacuum.out
varchar_1.out
varchar_2.out
varchar.out
window.out
with.out
without_oid.out
xml_1.out
xml.out
xmlmap_1.out
xmlmap.out