postgresql/src/test/regress/expected
Alvaro Herrera ab0dfc961b Report progress of CREATE INDEX operations
This uses the progress reporting infrastructure added by c16dc1aca5,
adding support for CREATE INDEX and CREATE INDEX CONCURRENTLY.

There are two pieces to this: one is index-AM-agnostic, and the other is
AM-specific.  The latter is fairly elaborate for btrees, including
reportage for parallel index builds and the separate phases that btree
index creation uses; other index AMs, which are much simpler in their
building procedures, have simplistic reporting only, but that seems
sufficient, at least for non-concurrent builds.

The index-AM-agnostic part is fairly complete, providing insight into
the CONCURRENTLY wait phases as well as block-based progress during the
index validation table scan.  (The index validation index scan requires
patching each AM, which has not been included here.)

Reviewers: Rahila Syed, Pavan Deolasee, Tatsuro Yamada
Discussion: https://postgr.es/m/20181220220022.mg63bhk26zdpvmcj@alvherre.pgsql
2019-04-02 15:18:08 -03:00
..
.gitignore
advisory_lock.out
aggregates.out Change floating-point output format for improved performance. 2019-02-13 15:20:33 +00:00
alter_generic.out Un-hide most cascaded-drop details in regression test results. 2019-03-24 19:15:37 -04:00
alter_operator.out Avoid unnecessary use of pg_strcasecmp for already-downcased identifiers. 2018-01-26 18:25:14 -05:00
alter_table.out Revert setting client_min_messages to 'debug1' in new tests. 2019-03-13 13:18:25 -04:00
amutils.out Support for INCLUDE attributes in GiST indexes 2019-03-10 11:37:17 +03:00
arrays.out Improve expression evaluation test coverage. 2017-03-11 15:41:34 -08:00
async.out Add new function pg_notification_queue_usage. 2015-07-17 09:12:03 -04:00
bit.out Remove ruleutils.c's special case for BIT [VARYING] literals. 2018-09-11 16:32:25 -04:00
bitmapops.out
boolean.out Expand AND/OR regression tests around NULL handling. 2018-03-13 16:12:31 -07:00
box.out Improve test coverage of geometric types 2018-09-26 10:45:21 +02:00
brin.out Fix BRIN cost estimation 2017-04-06 17:51:53 -03:00
btree_index.out Make heap TID a tiebreaker nbtree index column. 2019-03-20 10:04:01 -07:00
case.out Fix interaction of CASE and ArrayCoerceExpr. 2018-10-30 15:26:11 -04:00
char.out
char_1.out
char_2.out
circle.out Change floating-point output format for improved performance. 2019-02-13 15:20:33 +00:00
cluster.out Ignore partitioned indexes where appropriate 2018-01-25 16:12:15 -03:00
collate.icu.utf8.out Add ORDER BY to more ICU regression test cases. 2019-03-26 17:46:04 -04:00
collate.linux.utf8.out Collations with nondeterministic comparison 2019-03-22 12:12:43 +01:00
collate.out Un-hide most cascaded-drop details in regression test results. 2019-03-24 19:15:37 -04:00
combocid.out Fix locking a tuple updated by an aborted (sub)transaction 2016-09-09 15:54:29 -03:00
comments.out
conversion.out Establish conventions about global object names used in regression tests. 2016-07-17 18:42:43 -04:00
copy2.out Allow COPY FROM to filter data using WHERE conditions 2019-01-20 00:22:14 +01:00
copydml.out COPY (INSERT/UPDATE/DELETE .. RETURNING ..) 2015-11-27 19:11:22 +03:00
copyselect.out
create_aggregate.out Implement OR REPLACE option for CREATE AGGREGATE. 2019-03-19 01:16:50 +00:00
create_am.out Fix collation dependency in test introduced in 8586bf7ed8, take 2. 2019-03-06 11:27:14 -08:00
create_cast.out Make CREATE TYPE print warnings if a datatype's I/O functions are volatile. 2014-11-05 11:44:06 -05:00
create_function_3.out Un-hide most cascaded-drop details in regression test results. 2019-03-24 19:15:37 -04:00
create_index.out REINDEX CONCURRENTLY 2019-03-29 08:26:33 +01:00
create_misc.out Improve regression test coverage of regress.c. 2018-02-27 12:13:14 -05:00
create_operator.out Fix lexing of standard multi-character operators in edge cases. 2018-08-23 21:42:40 +01:00
create_procedure.out Add collation assignment to CALL statement 2019-02-07 08:25:47 +01:00
create_table.out Improve error handling of column references in expression transformation 2019-03-27 21:04:25 +09:00
create_table_like.out Generated columns 2019-03-30 08:15:57 +01:00
create_type.out Sort the dependent objects before recursing in findDependentObjects(). 2019-01-21 13:48:14 -05:00
create_view.out Un-hide most cascaded-drop details in regression test results. 2019-03-24 19:15:37 -04:00
date.out Allow negative years in make_date to represent BC years 2017-01-19 09:45:38 -03:00
dbsize.out Remove bogus dependencies on NUMERIC_MAX_PRECISION. 2016-08-14 15:06:01 -04:00
delete.out
dependency.out Un-hide most cascaded-drop details in regression test results. 2019-03-24 19:15:37 -04:00
domain.out Sort the dependent objects before recursing in findDependentObjects(). 2019-01-21 13:48:14 -05:00
drop_if_exists.out Improve error reporting for DROP FUNCTION/PROCEDURE/AGGREGATE/ROUTINE. 2019-03-21 11:52:08 -04:00
drop_operator.out Fix DROP OPERATOR to reset oprcom/oprnegate links to the dropped operator. 2016-03-25 12:33:16 -04:00
enum.out Remove WITH OIDS support, change oid catalog column visibility. 2018-11-20 16:00:17 -08:00
equivclass.out Reduce "X = X" to "X IS NOT NULL", if it's easy to do so. 2017-10-08 12:23:32 -04:00
errors.out Remove WITH OIDS support, change oid catalog column visibility. 2018-11-20 16:00:17 -08:00
event_trigger.out Un-hide most cascaded-drop details in regression test results. 2019-03-24 19:15:37 -04:00
expressions.out Improve expression evaluation test coverage. 2017-03-11 15:41:34 -08:00
fast_default.out Fix heap_getattr() handling of fast defaults. 2019-02-06 01:09:32 -08:00
float4-misrounded-input.out Un-hide most cascaded-drop details in regression test results. 2019-03-24 19:15:37 -04:00
float4.out Un-hide most cascaded-drop details in regression test results. 2019-03-24 19:15:37 -04:00
float8.out Un-hide most cascaded-drop details in regression test results. 2019-03-24 19:15:37 -04:00
foreign_data.out Un-hide most cascaded-drop details in regression test results. 2019-03-24 19:15:37 -04:00
foreign_key.out Improve psql's \d display of foreign key constraints 2019-03-26 11:14:34 -03:00
fsm.out Add more tests for FSM. 2019-03-12 08:14:28 +05:30
functional_deps.out
generated.out Catch syntax error in generated column definition 2019-04-01 10:46:37 +02:00
geometry.out Improve test coverage of geometric types 2018-09-26 10:45:21 +02:00
gin.out Make GIN regression test stable. 2016-02-08 23:41:46 +09:00
gist.out Delete empty pages during GiST VACUUM. 2019-03-22 13:21:45 +02:00
groupingsets.out Postpone aggregate checks until after collation is assigned. 2019-01-17 06:46:10 +00:00
guc.out Give up on testing guc.c's behavior for "infinity" inputs. 2019-03-11 17:53:09 -04:00
hash_func.out Introduce 64-bit hash functions with a 64-bit seed. 2017-08-31 22:21:21 -04:00
hash_index.out Add more tests for reloptions 2017-10-19 14:22:05 +02:00
hash_part.out Use custom hash opclass for hash partition pruning 2018-04-13 12:27:22 -03:00
horology.out Remove deprecated abstime, reltime, tinterval datatypes. 2018-10-11 11:59:15 -07:00
hs_standby_allowed.out Allow UNLISTEN in hot-standby mode. 2019-01-25 21:14:49 -05:00
hs_standby_check.out
hs_standby_disallowed.out Allow UNLISTEN in hot-standby mode. 2019-01-25 21:14:49 -05:00
hs_standby_functions.out Remove all references to "xlog" from SQL-callable functions in pg_proc. 2017-02-09 15:10:09 -05:00
identity.out Reorder identity regression test 2019-03-15 00:21:30 +01:00
index_including.out Fix nbtree high key "continuescan" row compare bug. 2019-03-31 17:24:04 -07:00
index_including_gist.out Support for INCLUDE attributes in GiST indexes 2019-03-10 11:37:17 +03:00
indexing.out Fix partitioned index creation bug with dropped columns 2019-03-26 20:19:28 -03:00
indirect_toast.out Clean up duplicate table and function names in regression tests. 2018-03-15 17:09:02 -04:00
inet.out Allow extensions to generate lossy index conditions. 2019-02-11 21:26:14 -05:00
inherit.out Suppress Append and MergeAppend plan nodes that have a single child. 2019-03-25 15:42:35 -04:00
init_privs.out Fix typos in comments. 2017-02-06 11:33:58 +02:00
insert.out psql: Describe partitioned tables/indexes as such 2018-11-19 17:30:06 -03:00
insert_conflict.out Don't mark partitioned indexes invalid unnecessarily 2018-12-05 13:31:51 -03:00
int2.out Hand code string to integer conversion for performance. 2018-07-22 14:58:23 -07:00
int4.out Deduplicate "invalid input syntax" messages for various types. 2018-07-22 14:58:01 -07:00
int8.out Change floating-point output format for improved performance. 2019-02-13 15:20:33 +00:00
interval.out Fix integer-overflow problems in interval comparison. 2017-04-05 23:51:27 -04:00
join.out Ensure dummy paths have correct required_outer if rel is parameterized. 2019-03-14 12:16:36 -04:00
json.out Fix typo related to to_tsvector() in tests of json and jsonb 2019-03-15 16:20:11 +09:00
json_encoding.out Factor out encoding specific tests for json 2015-10-07 22:18:27 -04:00
json_encoding_1.out Factor out encoding specific tests for json 2015-10-07 22:18:27 -04:00
jsonb.out GIN support for @@ and @? jsonpath operators 2019-04-01 18:08:52 +03:00
jsonb_jsonpath.out Throw error in jsonb_path_match() when result is not single boolean 2019-04-01 18:09:20 +03:00
jsonpath.out Restrict some cases in parsing numerics in jsonpath 2019-04-01 18:09:09 +03:00
jsonpath_encoding.out Get rid of backtracking in jsonpath_scan.l 2019-03-25 15:43:56 +03:00
jsonpath_encoding_1.out Get rid of backtracking in jsonpath_scan.l 2019-03-25 15:43:56 +03:00
limit.out Add regression tests exercising more code paths in nodeLimit.c. 2017-08-11 17:28:01 -04:00
line.out Change floating-point output format for improved performance. 2019-02-13 15:20:33 +00:00
lock.out Add more infinite recursion detection while locking a view. 2018-04-17 16:59:17 +09:00
lseg.out Improve test coverage of geometric types 2018-09-26 10:45:21 +02:00
macaddr.out hash: Add write-ahead logging support. 2017-03-14 13:27:02 -04:00
macaddr8.out Add support for EUI-64 MAC addresses as macaddr8 2017-03-15 11:16:25 -04:00
matview.out Sort the dependent objects before recursing in findDependentObjects(). 2019-01-21 13:48:14 -05:00
misc_functions.out Build out the planner support function infrastructure. 2019-02-09 18:32:23 -05:00
misc_sanity.out Move the built-in conversions into the initial catalog data. 2019-01-03 19:47:53 -05:00
money.out Fix precision and rounding issues in money multiplication and division. 2017-05-21 13:05:16 -04:00
name.out Message style and wording fixes 2016-06-07 14:18:55 -04:00
namespace.out Clean up duplicate role and schema names in regression tests. 2018-03-15 14:00:31 -04:00
numeric.out Make numeric power() handle NaNs according to the modern POSIX spec. 2018-05-17 11:10:50 -04:00
numeric_big.out Fix corner-case loss of precision in numeric pow() calculation 2016-05-05 11:16:17 +01:00
numerology.out
object_address.out Un-hide most cascaded-drop details in regression test results. 2019-03-24 19:15:37 -04:00
oid.out
oidjoins.out Create the infrastructure for planner support functions. 2019-02-09 18:08:48 -05:00
opr_sanity.out GIN support for @@ and @? jsonpath operators 2019-04-01 18:08:52 +03:00
partition_aggregate.out Speed up planning when partitions can be pruned at plan time. 2019-03-30 18:58:55 -04:00
partition_info.out Fix crash with pg_partition_root 2019-03-22 17:27:38 +09:00
partition_join.out Avoid crash in partitionwise join planning under GEQO. 2019-03-30 12:48:32 -04:00
partition_prune.out Speed up planning when partitions can be pruned at plan time. 2019-03-30 18:58:55 -04:00
password.out Don't allow logging in with empty password. 2017-08-07 17:03:42 +03:00
path.out Improve test coverage of geometric types 2018-09-26 10:45:21 +02:00
pg_lsn.out Tweak new regression test case for better portability. 2014-06-04 21:31:41 -04:00
plancache.out Add plan_cache_mode setting 2018-07-16 13:35:41 +02:00
plpgsql.out Support plpgsql variable names that conflict with unreserved SQL keywords. 2019-01-04 12:16:19 -05:00
point.out Change floating-point output format for improved performance. 2019-02-13 15:20:33 +00:00
polygon.out Improve test coverage of geometric types 2018-09-26 10:45:21 +02:00
polymorphism.out Fix lexing of standard multi-character operators in edge cases. 2018-08-23 21:42:40 +01:00
portals.out Fix failure in WHERE CURRENT OF after rewinding the referenced cursor. 2018-09-23 16:05:45 -04:00
portals_p2.out
prepare.out Add more tests for CREATE TABLE AS with WITH NO DATA 2019-02-07 09:21:57 +09:00
prepared_xacts.out Remove unnecessary dependency on statement_timeout in prepared_xacts test. 2017-03-13 16:46:32 -04:00
prepared_xacts_1.out Remove unnecessary dependency on statement_timeout in prepared_xacts test. 2017-03-13 16:46:32 -04:00
privileges.out Un-hide most cascaded-drop details in regression test results. 2019-03-24 19:15:37 -04:00
psql.out tableam: introduce table AM infrastructure. 2019-03-06 09:54:38 -08:00
psql_crosstab.out Fix incorrect error reporting for duplicate data in \crosstabview. 2016-12-25 16:04:45 -05:00
publication.out Logical replication support for TRUNCATE 2018-04-07 11:34:11 -04:00
random.out
rangefuncs.out Clean up duplicate table and function names in regression tests. 2018-03-15 17:09:02 -04:00
rangetypes.out Fix typcache's failure to treat ranges as container types. 2017-10-20 17:12:27 -04:00
regex.linux.utf8.out Make locale-dependent regex character classes work for large char codes. 2016-09-05 17:06:29 -04:00
regex.out Add text-vs-name cross-type operators, and unify name_ops with text_ops. 2018-12-19 17:46:25 -05:00
regproc.out Establish conventions about global object names used in regression tests. 2016-07-17 18:42:43 -04:00
reloptions.out Allow fractional input values for integer GUCs, and improve rounding logic. 2019-03-11 19:13:55 -04:00
replica_identity.out Remove WITH OIDS support, change oid catalog column visibility. 2018-11-20 16:00:17 -08:00
returning.out Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE. 2015-05-08 05:43:10 +02:00
roleattributes.out Remove WITH OIDS support, change oid catalog column visibility. 2018-11-20 16:00:17 -08:00
rolenames.out Un-hide most cascaded-drop details in regression test results. 2019-03-24 19:15:37 -04:00
rowsecurity.out Perform RLS subquery checks as the right user when going via a view. 2019-04-02 08:13:59 +01:00
rowtypes.out Allow user control of CTE materialization, and change the default behavior. 2019-02-16 16:11:12 -05:00
rules.out Report progress of CREATE INDEX operations 2019-04-02 15:18:08 -03:00
sanity_check.out Reorder identity regression test 2019-03-15 00:21:30 +01:00
security_label.out Establish conventions about global object names used in regression tests. 2016-07-17 18:42:43 -04:00
select.out Make some subquery-using test cases a bit more robust. 2018-10-14 14:02:59 -04:00
select_distinct.out Disable physical tlist if any Var would need multiple sortgroupref labels. 2016-05-26 14:52:30 -04:00
select_distinct_on.out
select_having.out
select_having_1.out
select_having_2.out
select_implicit.out
select_implicit_1.out
select_implicit_2.out
select_into.out Add more tests for CREATE TABLE AS with WITH NO DATA 2019-02-07 09:21:57 +09:00
select_parallel.out Make some subquery-using test cases a bit more robust. 2018-10-14 14:02:59 -04:00
select_views.out Add text-vs-name cross-type operators, and unify name_ops with text_ops. 2018-12-19 17:46:25 -05:00
sequence.out Improve English wording of some other getObjectDescription() messages. 2018-05-24 14:01:10 -04:00
spgist.out Repair double-free in SP-GIST rescan (bug #15378) 2018-09-11 18:14:19 +01:00
stats.out Fix misapplication of pgstat_count_truncate to wrong relation. 2018-12-07 12:11:59 -05:00
stats_ext.out Add support for multivariate MCV lists 2019-03-27 18:32:18 +01:00
strings.out Repair bug in regexp split performance improvements. 2018-09-12 19:31:06 +01:00
subscription.out Fix ALTER SUBSCRIPTION grammar ambiguity 2017-06-05 21:43:25 -04:00
subselect.out Collations with nondeterministic comparison 2019-03-22 12:12:43 +01:00
sysviews.out Add GUC enable_partition_pruning 2018-04-23 17:57:43 -03:00
tablesample.out Don't scan partitioned tables. 2017-03-21 09:48:04 -04:00
temp.out Switch function current_schema[s]() to be parallel-unsafe 2019-03-27 11:35:12 +09:00
text.out Improve plural handling in error message 2017-08-23 13:56:59 -04:00
tidscan.out Add a hash opclass for type "tid". 2018-12-30 15:40:04 -05:00
time.out
timestamp.out Be more careful about out-of-range dates and timestamps. 2016-03-16 19:09:28 -04:00
timestamptz.out Add a timezone-specific variant of date_trunc(). 2018-11-14 15:41:07 -05:00
timetz.out Improve plural handling in error message 2017-08-23 13:56:59 -04:00
transactions.out Transaction chaining 2019-03-24 11:33:02 +01:00
triggers.out Fix plan created for inherited UPDATE/DELETE with all tables excluded. 2019-02-22 12:23:19 -05:00
truncate.out Un-hide most cascaded-drop details in regression test results. 2019-03-24 19:15:37 -04:00
tsdicts.out Improve regression test coverage for src/backend/tsearch/spell.c. 2018-04-13 13:49:52 -04:00
tsearch.out Change floating-point output format for improved performance. 2019-02-13 15:20:33 +00:00
tsrf.out Fix handling of targetlist SRFs when scan/join relation is known empty. 2019-03-07 14:22:13 -05:00
tstypes.out More float test and portability fixes. 2019-02-13 19:35:50 +00:00
txid.out Add a txid_status function. 2017-03-24 12:00:53 -04:00
type_sanity.out Add support for multivariate MCV lists 2019-03-27 18:32:18 +01:00
typed_table.out Suppress less info in regression tests using DROP CASCADE. 2017-08-01 16:49:23 -04:00
union.out Suppress Append and MergeAppend plan nodes that have a single child. 2019-03-25 15:42:35 -04:00
updatable_views.out Add test case exercising formerly-unreached code in inheritance_planner. 2019-03-31 15:49:06 -04:00
update.out Repair bogus handling of multi-assignment Params in upper plan levels. 2018-12-12 13:49:41 -05:00
uuid.out hash: Add write-ahead logging support. 2017-03-14 13:27:02 -04:00
vacuum.out Revise parse tree representation for VACUUM and ANALYZE. 2019-03-18 15:14:52 -04:00
varchar.out
varchar_1.out
varchar_2.out
window.out Change floating-point output format for improved performance. 2019-02-13 15:20:33 +00:00
with.out Revert MERGE patch 2018-04-12 11:22:56 +01:00
write_parallel.out Allow DML commands that create tables to use parallel query. 2017-10-05 11:40:48 -04:00
xml.out Accept XML documents when xmloption = content, as required by SQL:2006+. 2019-03-23 16:51:37 -04:00
xml_1.out Accept XML documents when xmloption = content, as required by SQL:2006+. 2019-03-23 16:51:37 -04:00
xml_2.out Accept XML documents when xmloption = content, as required by SQL:2006+. 2019-03-23 16:51:37 -04:00
xmlmap.out Fix cursor_to_xml in tableforest false mode 2017-05-03 21:41:10 -04:00
xmlmap_1.out Fix cursor_to_xml in tableforest false mode 2017-05-03 21:41:10 -04:00