postgresql/src/backend/catalog
Alvaro Herrera a6da004715 Add index_get_partition convenience function
This new function simplifies some existing coding, as well as supports
future patches.

Discussion: https://postgr.es/m/201901222145.t6wws6t6vrcu@alvherre.pgsql
Reviewed-by: Amit Langote, Jesper Pedersen
2019-03-20 18:18:50 -03:00
..
.gitignore Replace our traditional initial-catalog-data format with a better design. 2018-04-08 13:17:27 -04:00
aclchk.c tableam: Add and use scan APIs. 2019-03-11 12:46:41 -07:00
catalog.c Move generic snapshot related code from tqual.h to snapmgr.h. 2019-01-21 17:06:41 -08:00
Catalog.pm Create a script that can renumber manually-assigned OIDs. 2019-03-12 10:50:48 -04:00
dependency.c Redesign the partition dependency mechanism. 2019-02-11 14:41:17 -05:00
genbki.pl Sync commentary in transam.h and bki.sgml. 2019-03-14 00:23:40 -04:00
heap.c tableam: introduce table AM infrastructure. 2019-03-06 09:54:38 -08:00
index.c tableam: Add and use scan APIs. 2019-03-11 12:46:41 -07:00
indexing.c Don't include genam.h from execnodes.h and relscan.h anymore. 2019-01-14 17:02:12 -08:00
information_schema.sql Use EXECUTE FUNCTION syntax for triggers more 2019-02-07 09:21:34 +01:00
Makefile Use Getopt::Long for catalog scripts 2019-02-12 12:22:08 -03:00
namespace.c Restrict the use of temporary namespace in two-phase transactions 2019-01-18 09:21:44 +09:00
objectaccess.c Update copyright for 2019 2019-01-02 12:44:25 -05:00
objectaddress.c Make object address handling more robust 2019-02-20 11:26:08 -03:00
partition.c Add index_get_partition convenience function 2019-03-20 18:18:50 -03:00
pg_aggregate.c Implement OR REPLACE option for CREATE AGGREGATE. 2019-03-19 01:16:50 +00:00
pg_collation.c Remove superfluous tqual.h includes. 2019-01-21 12:15:02 -08:00
pg_constraint.c Move code for managing PartitionDescs into a new file, partdesc.c 2019-02-21 11:45:02 -05:00
pg_conversion.c tableam: Add and use scan APIs. 2019-03-11 12:46:41 -07:00
pg_db_role_setting.c tableam: Add and use scan APIs. 2019-03-11 12:46:41 -07:00
pg_depend.c Create the infrastructure for planner support functions. 2019-02-09 18:08:48 -05:00
pg_enum.c Remove superfluous tqual.h includes. 2019-01-21 12:15:02 -08:00
pg_inherits.c Remove superfluous tqual.h includes. 2019-01-21 12:15:02 -08:00
pg_largeobject.c Remove superfluous tqual.h includes. 2019-01-21 12:15:02 -08:00
pg_namespace.c Replace uses of heap_open et al with the corresponding table_* function. 2019-01-21 10:51:37 -08:00
pg_operator.c Replace uses of heap_open et al with the corresponding table_* function. 2019-01-21 10:51:37 -08:00
pg_proc.c Implement OR REPLACE option for CREATE AGGREGATE. 2019-03-19 01:16:50 +00:00
pg_publication.c tableam: Add and use scan APIs. 2019-03-11 12:46:41 -07:00
pg_range.c Remove superfluous tqual.h includes. 2019-01-21 12:15:02 -08:00
pg_shdepend.c Remove superfluous tqual.h includes. 2019-01-21 12:15:02 -08:00
pg_subscription.c tableam: Add and use scan APIs. 2019-03-11 12:46:41 -07:00
pg_type.c Replace uses of heap_open et al with the corresponding table_* function. 2019-01-21 10:51:37 -08:00
sql_feature_packages.txt
sql_features.txt Fix the BY {REF,VALUE} clause of XMLEXISTS/XMLTABLE 2019-03-07 11:20:35 -03:00
storage.c Update copyright for 2019 2019-01-02 12:44:25 -05:00
system_views.sql Partial implementation of SQL/JSON path language 2019-03-16 12:16:48 +03:00
toasting.c Ignore attempts to add TOAST table to shared or catalog tables 2019-03-19 11:15:50 +01:00