summaryrefslogtreecommitdiff
path: root/src/include/statistics/stat_utils.h
diff options
context:
space:
mode:
authorJeff Davis <jdavis@postgresql.org>2025-03-25 11:16:06 -0700
committerJeff Davis <jdavis@postgresql.org>2025-03-25 11:16:06 -0700
commit650ab8aaf1957863ae14c80265e79f5d903b49fd (patch)
tree6ea530310dc773d82160cc6cc6d66893ab8ec910 /src/include/statistics/stat_utils.h
parent2a420f7995e415f4813fccf1c42ab29a3a32182f (diff)
Stats: use schemaname/relname instead of regclass.
For import and export, use schemaname/relname rather than regclass. This is more natural during export, fits with the other arguments better, and it gives better control over error handling in case we need to downgrade more errors to warnings. Also, use text for the argument types for schemaname, relname, and attname so that casts to "name" are not required. Author: Corey Huinker <corey.huinker@gmail.com> Discussion: https://postgr.es/m/CADkLM=ceOSsx_=oe73QQ-BxUFR2Cwqum7-UP_fPe22DBY0NerA@mail.gmail.com
Diffstat (limited to 'src/include/statistics/stat_utils.h')
-rw-r--r--src/include/statistics/stat_utils.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/include/statistics/stat_utils.h b/src/include/statistics/stat_utils.h
index 0eb4decfcac..512eb776e0e 100644
--- a/src/include/statistics/stat_utils.h
+++ b/src/include/statistics/stat_utils.h
@@ -32,6 +32,8 @@ extern bool stats_check_arg_pair(FunctionCallInfo fcinfo,
extern void stats_lock_check_privileges(Oid reloid);
+extern Oid stats_lookup_relid(const char *nspname, const char *relname);
+
extern bool stats_fill_fcinfo_from_arg_pairs(FunctionCallInfo pairs_fcinfo,
FunctionCallInfo positional_fcinfo,
struct StatsArgInfo *arginfo);