postgresql/src/test/modules
Peter Eisentraut a89fa00714 Apply pg_dump test cleanups to test_pg_dump as well
Apply the changes from 41a284411e to the test_pg_dump module as well.
Here, we just apply the new test consistency checks, but we don't need
to fix any existing tests.

Discussion: https://www.postgresql.org/message-id/flat/1f8cb371-e84e-434e-0367-6b716fb16fa1@eisentraut.org
2024-02-08 21:19:03 +01:00
..
brin Update copyright for 2024 2024-01-03 20:49:05 -05:00
commit_ts Update copyright for 2024 2024-01-03 20:49:05 -05:00
delay_execution Update copyright for 2024 2024-01-03 20:49:05 -05:00
dummy_index_am Update copyright for 2024 2024-01-03 20:49:05 -05:00
dummy_seclabel Update copyright for 2024 2024-01-03 20:49:05 -05:00
gin Add .gitignore to src/test/modules/gin/ 2024-01-31 15:12:22 +09:00
injection_points Add test module injection_points 2024-01-22 13:32:28 +09:00
ldap_password_func Update copyright for 2024 2024-01-03 20:49:05 -05:00
libpq_pipeline libpq: Add PQsendPipelineSync() 2024-01-16 10:13:42 +09:00
plsample Update copyright for 2024 2024-01-03 20:49:05 -05:00
spgist_name_ops Update copyright for 2024 2024-01-03 20:49:05 -05:00
ssl_passphrase_callback Update copyright for 2024 2024-01-03 20:49:05 -05:00
test_bloomfilter Update copyright for 2024 2024-01-03 20:49:05 -05:00
test_copy_callbacks Update copyright for 2024 2024-01-03 20:49:05 -05:00
test_custom_rmgrs Update copyright for 2024 2024-01-03 20:49:05 -05:00
test_ddl_deparse Support identity columns in partitioned tables 2024-01-16 17:24:52 +01:00
test_dsa Update copyright for 2024 2024-01-03 20:49:05 -05:00
test_dsm_registry Introduce the dynamic shared memory registry. 2024-01-19 14:24:36 -06:00
test_extensions Update copyright for 2024 2024-01-03 20:49:05 -05:00
test_ginpostinglist Fix some typos 2024-01-22 13:55:25 +09:00
test_integerset Update copyright for 2024 2024-01-03 20:49:05 -05:00
test_lfind Update copyright for 2024 2024-01-03 20:49:05 -05:00
test_misc Add copyright notices to a few perl scripts that don't have them 2024-01-05 13:15:50 +00:00
test_oat_hooks Update copyright for 2024 2024-01-03 20:49:05 -05:00
test_parser Update copyright for 2024 2024-01-03 20:49:05 -05:00
test_pg_dump Apply pg_dump test cleanups to test_pg_dump as well 2024-02-08 21:19:03 +01:00
test_predtest Update copyright for 2024 2024-01-03 20:49:05 -05:00
test_rbtree Update copyright for 2024 2024-01-03 20:49:05 -05:00
test_regex Update copyright for 2024 2024-01-03 20:49:05 -05:00
test_resowner Update copyright for 2024 2024-01-03 20:49:05 -05:00
test_rls_hooks Update copyright for 2024 2024-01-03 20:49:05 -05:00
test_shm_mq Update copyright for 2024 2024-01-03 20:49:05 -05:00
test_slru Update copyright for 2024 2024-01-03 20:49:05 -05:00
unsafe_tests Update copyright for 2024 2024-01-03 20:49:05 -05:00
worker_spi Update copyright for 2024 2024-01-03 20:49:05 -05:00
xid_wraparound Fix meson installation of xid_wraparound test. 2024-02-08 17:03:59 +09:00
Makefile Fix locking when fixing an incomplete split of a GIN internal page 2024-01-29 13:46:22 +02:00
README Add an enforcement mechanism for global object names in regression tests. 2019-06-29 11:34:00 -04:00
meson.build Fix locking when fixing an incomplete split of a GIN internal page 2024-01-29 13:46:22 +02:00

README

Test extensions and libraries
=============================

src/test/modules contains PostgreSQL extensions that are primarily or entirely
intended for testing PostgreSQL and/or to serve as example code. The extensions
here aren't intended to be installed in a production server and aren't suitable
for "real work".

Furthermore, while you can do "make install" and "make installcheck" in
this directory or its children, it is NOT ADVISABLE to do so with a server
containing valuable data.  Some of these tests may have undesirable
side-effects on roles or other global objects within the tested server.
"make installcheck-world" at the top level does not recurse into this
directory.

Most extensions have their own pg_regress tests or isolationtester specs. Some
are also used by tests elsewhere in the tree.

If you're adding new hooks or other functionality exposed as C-level API this
is where to add the tests for it.