citus/src/test/regress/sql
Dimitri Fontaine 1f088791bd Add DDL tests with non-public schema.
Citus sometimes have regressions around non-default schema support, meaning
not public and not in the search_path, per @marcocitus. This patch changes
some regression tests to use a non-default schema in order to cover more
cases.
2018-01-11 13:21:24 +01:00
..
.gitignore Ignore generated multi_behavioral_analytics_create_table test files 2017-07-12 14:16:24 +02:00
intermediate_results.sql Set cost estimates for read_intermediate_result 2017-12-18 16:23:44 +01:00
limit_intermediate_size.sql Intermediate result size limitation 2017-12-21 14:26:56 +03:00
multi_703_upgrade.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_agg_approximate_distinct.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_alter_table_add_constraints.sql Regression tests parallelization PART-1 2017-11-20 18:03:37 +03:00
multi_array_agg.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_average_expression.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_basic_queries.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_behavioral_analytics_basics.sql The data used in regression tests is reduced 2017-11-28 14:15:46 +03:00
multi_behavioral_analytics_single_shard_queries.sql The data used in regression tests is reduced 2017-11-28 14:15:46 +03:00
multi_binary_master_copy_format.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_cache_invalidation.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_citus_tools.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_cluster_management.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_colocated_shard_transfer.sql Improve regression tests for multi_colocated_shard_transfer 2016-12-20 14:09:35 +02:00
multi_colocation_utils.sql regression test shard_count is changed from 32 to 4 2017-11-20 12:47:49 +03:00
multi_complex_expressions.sql Add regression tests for recursive subquery planning 2017-12-21 08:37:40 +02:00
multi_count_type_conversion.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_create_fdw.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_create_insert_proxy.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_create_shards.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_create_table.sql regression test shard_count is changed from 32 to 4 2017-11-20 12:47:49 +03:00
multi_create_table_constraints.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_create_table_new_features.sql Modify version-output tests for PostgreSQL 11 2017-09-25 17:20:24 -07:00
multi_cross_shard.sql Log message of across shard queries according to the log level 2017-04-20 12:24:46 +03:00
multi_data_types.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_deparse_shard_query.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_distributed_transaction_id.sql Add test for using transaction ID in parallel worker 2017-12-19 09:30:29 +01:00
multi_distribution_metadata.sql Rename pg_dist_shard_placement -> pg_dist_placement 2017-07-12 14:17:31 +02:00
multi_drop_extension.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_dropped_column_aliases.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_expire_table_cache.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_explain.sql Add EXPLAIN regression test with subplans 2017-12-19 16:34:56 +01:00
multi_extension.sql Fix issues with read_intermediate_result signature 2017-12-07 13:47:56 +01:00
multi_follower_configure_followers.sql Add regression tests for follower clusters 2017-08-12 12:05:56 +02:00
multi_follower_sanity_check.sql Add regression tests for follower clusters 2017-08-12 12:05:56 +02:00
multi_follower_select_statements.sql Return readable nodes in master_get_active_worker_nodes 2017-08-16 11:28:47 +02:00
multi_follower_task_tracker.sql Add regression tests for follower clusters 2017-08-12 12:05:56 +02:00
multi_foreign_key.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_function_evaluation.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_generate_ddl_commands.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_hash_pruning.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_having_pushdown.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_index_statements.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_insert_select.sql Recursively plan set operations when leaf nodes recur 2017-12-26 13:46:55 +02:00
multi_insert_select_non_pushable_queries.sql Add regression tests for recursive subquery planning 2017-12-21 08:37:40 +02:00
multi_insert_select_window.sql The data used in regression tests is reduced 2017-11-28 14:15:46 +03:00
multi_join_order_additional.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_join_order_tpch_large.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_join_order_tpch_small.sql Add EXPLAIN for simple distributed queries 2016-04-30 00:11:02 +02:00
multi_join_pruning.sql Remove redundant pg_dist_jobid_seq restarts in tests 2017-04-18 11:42:32 +02:00
multi_large_table_join_planning.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_large_table_pruning.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_large_table_task_assignment.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_limit_clause.sql Push down LIMIT and HAVING when grouped by partition key. (#1641) 2017-10-02 20:17:51 -04:00
multi_limit_clause_approximate.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_master_protocol.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_metadata_access.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_metadata_sync.sql Only drop sequences on workers with metadata 2017-11-14 16:01:56 +01:00
multi_modifications.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_modifying_xacts.sql some more parallelization 2017-11-23 14:10:42 +03:00
multi_multiuser.sql Fix issues with read_intermediate_result signature 2017-12-07 13:47:56 +01:00
multi_mx_create_table.sql Remove redundant pg_dist_jobid_seq restarts in tests 2017-04-18 11:42:32 +02:00
multi_mx_ddl.sql Rename pg_dist_shard_placement -> pg_dist_placement 2017-07-12 14:17:31 +02:00
multi_mx_explain.sql Add infrastructure for distributed deadlock detection 2017-08-12 13:28:37 +03:00
multi_mx_metadata.sql Enable 2PC by default 2017-11-22 11:26:58 +01:00
multi_mx_modifications.sql Allow distributed INSERT...SELECT via worker nodes in MX 2017-11-02 14:38:39 +01:00
multi_mx_modifying_xacts.sql Add Savepoint Support (#1539) 2017-08-15 13:02:28 -04:00
multi_mx_reference_table.sql Add unambiguous ORDER BY clauses to many tests 2017-05-16 11:05:34 -06:00
multi_mx_repartition_join_w1.sql Add Regression Tests For Querying MX Tables from Workers 2017-01-24 10:36:59 +03:00
multi_mx_repartition_join_w2.sql Add Regression Tests For Querying MX Tables from Workers 2017-01-24 10:36:59 +03:00
multi_mx_repartition_udt_prepare.sql Set citus.enable_unique_job_ids in tests with job ID in output 2017-04-18 11:42:32 +02:00
multi_mx_repartition_udt_w1.sql Add Regression Tests For Querying MX Tables from Workers 2017-01-24 10:36:59 +03:00
multi_mx_repartition_udt_w2.sql Add Regression Tests For Querying MX Tables from Workers 2017-01-24 10:36:59 +03:00
multi_mx_router_planner.sql Recursively plan set operations when leaf nodes recur 2017-12-26 13:46:55 +02:00
multi_mx_schema_support.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_mx_tpch_query1.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_mx_tpch_query3.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_mx_tpch_query6.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_mx_tpch_query7.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_mx_tpch_query7_nested.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_mx_tpch_query10.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_mx_tpch_query12.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_mx_tpch_query14.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_mx_tpch_query19.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_mx_transaction_recovery.sql Increase sleep time in a regression test to give Valgrind tests enough time 2017-12-05 14:59:37 +02:00
multi_name_lengths.sql Change implementation of shard_name UDF to get schema-qualified shard name 2017-07-04 10:49:40 +03:00
multi_null_minmax_value_pruning.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_partition_pruning.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_partitioning.sql The data used in regression tests is reduced 2017-11-28 14:15:46 +03:00
multi_partitioning_utils.sql Fix PG 10 build, UNBOUNDED partitions now have different syntax 2017-07-21 14:30:11 +03:00
multi_prepare_plsql.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_prepare_sql.sql Add volatile function in prepared statement regression test 2017-09-12 13:09:31 -07:00
multi_prune_shard_list.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_query_directory_cleanup.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_read_from_secondaries.sql Add regression tests for recursive subquery planning 2017-12-21 08:37:40 +02:00
multi_real_time_transaction.sql Fix cancellation issues in the real-time executor (#1905) 2018-01-01 23:10:29 -05:00
multi_reference_table.sql Add DDL tests with non-public schema. 2018-01-11 13:21:24 +01:00
multi_remove_node_reference_table.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_repair_shards.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_repartition_udt.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_repartitioned_subquery_udf.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_replicate_reference_table.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_router_planner.sql Recursively plan set operations when leaf nodes recur 2017-12-26 13:46:55 +02:00
multi_schema_support.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_select_distinct.sql Add select distinct, and distinct on support 2017-10-13 14:59:48 +03:00
multi_shard_modify.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_shard_update_delete.sql regression test shard_count is changed from 32 to 4 2017-11-20 12:47:49 +03:00
multi_simple_queries.sql Recursively plan set operations when leaf nodes recur 2017-12-26 13:46:55 +02:00
multi_single_relation_subquery.sql Recursively plan subqueries that are not safe to pushdown 2017-12-21 08:37:40 +02:00
multi_size_queries.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_sql_function.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_subquery.sql Outer joins should also use subquery pushdown planner if join 2017-12-29 16:40:47 +02:00
multi_subquery_behavioral_analytics.sql Fix join clause eq restrictions (#1884) 2017-12-22 12:16:14 +03:00
multi_subquery_complex_queries.sql Recursively plan set operations when leaf nodes recur 2017-12-26 13:46:55 +02:00
multi_subquery_complex_reference_clause.sql Recursively plan set operations when leaf nodes recur 2017-12-26 13:46:55 +02:00
multi_subquery_in_where_clause.sql Add regression tests for recursive subquery planning 2017-12-21 08:37:40 +02:00
multi_subquery_in_where_reference_clause.sql Relax checks on recurring tuples in FROM with sublinks 2017-12-15 11:56:06 +01:00
multi_subquery_misc.sql The data used in regression tests is reduced 2017-11-28 14:15:46 +03:00
multi_subquery_union.sql Recursively plan set operations when leaf nodes recur 2017-12-26 13:46:55 +02:00
multi_subquery_window_functions.sql The data used in regression tests is reduced 2017-11-28 14:15:46 +03:00
multi_subtransactions.sql Add Savepoint Support (#1539) 2017-08-15 13:02:28 -04:00
multi_table_ddl.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_task_assignment_policy.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_task_string_size.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_test_helpers.sql Support PostgreSQL 10 (#1379) 2017-06-26 02:35:46 -06:00
multi_tpch_query1.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_tpch_query3.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_tpch_query6.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_tpch_query7.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_tpch_query7_nested.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_tpch_query10.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_tpch_query12.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_tpch_query14.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_tpch_query19.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_transaction_recovery.sql Increase sleep time in a regression test to give Valgrind tests enough time 2017-12-05 14:59:37 +02:00
multi_transactional_drop_shards.sql Only drop sequences on workers with metadata 2017-11-14 16:01:56 +01:00
multi_truncate.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_unsupported_worker_operations.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_upgrade_reference_table.sql Support PostgreSQL 10 (#1379) 2017-06-26 02:35:46 -06:00
multi_upsert.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_utilities.sql Fix issue with multiple ANALYZE in transaction block 2017-12-12 10:28:48 +01:00
multi_utility_statements.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_utility_warnings.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_view.sql Recursively plan set operations when leaf nodes recur 2017-12-26 13:46:55 +02:00
multi_working_columns.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
set_operation_and_local_tables.sql Recursively plan set operations when leaf nodes recur 2017-12-26 13:46:55 +02:00
set_operations.sql Recursively plan set operations when leaf nodes recur 2017-12-26 13:46:55 +02:00
subqueries_deep.sql Add regression tests for recursive subquery planning 2017-12-21 08:37:40 +02:00
subqueries_not_supported.sql unsupported subquery error messages are fixed 2017-12-25 15:10:59 +03:00
subquery_and_cte.sql Do not raise errors in the real-time executor (#1903) 2018-01-01 22:26:31 -05:00
subquery_basics.sql Add some more basic regression tests, mostly for documentation purposes 2017-12-25 15:03:45 +02:00
subquery_complex_target_list.sql Fix CTE column alias issue (#1893) 2017-12-22 09:39:40 +03:00
subquery_executors.sql Add regression tests for recursive subquery planning 2017-12-21 08:37:40 +02:00
subquery_local_tables.sql Add regression tests for recursive subquery planning 2017-12-21 08:37:40 +02:00
subquery_partitioning.sql Add regression tests for recursive subquery planning 2017-12-21 08:37:40 +02:00
subquery_prepared_statements.sql Add regression tests for recursive subquery planning 2017-12-21 08:37:40 +02:00
subquery_view.sql Add regression tests for recursive subquery planning 2017-12-21 08:37:40 +02:00
task_tracker_assign_task.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
task_tracker_cleanup_job.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
task_tracker_create_table.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
task_tracker_partition_task.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
with_basics.sql Recursively plan set operations when leaf nodes recur 2017-12-26 13:46:55 +02:00
with_executors.sql Add CTE regression tests 2017-12-14 09:32:55 +01:00
with_join.sql Add regression tests for recursive subquery planning 2017-12-21 08:37:40 +02:00
with_modifying.sql Add CTE regression tests 2017-12-14 09:32:55 +01:00
with_nested.sql Add CTE regression tests 2017-12-14 09:32:55 +01:00
with_partitioning.sql Add CTE regression tests 2017-12-14 09:32:55 +01:00
with_prepare.sql Add CTE regression tests 2017-12-14 09:32:55 +01:00
with_set_operations.sql Recursively plan set operations when leaf nodes recur 2017-12-26 13:46:55 +02:00
with_where.sql Add regression tests for recursive subquery planning 2017-12-21 08:37:40 +02:00
worker_binary_data_partition.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
worker_check_invalid_arguments.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
worker_create_table.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
worker_hash_partition.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
worker_hash_partition_complex.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
worker_merge_hash_files.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
worker_merge_range_files.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
worker_null_data_partition.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
worker_range_partition.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
worker_range_partition_complex.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00