|
10 | 10 | #include "pg_diffix/utils.h" |
11 | 11 |
|
12 | 12 | static const char *const g_allowed_casts[] = { |
13 | | - "i2tod", "i2tof", "i2toi4", "i4toi2", "i4tod", "i4tof", "i8tod", "i8tof", |
| 13 | + "i2tod", "i2tof", "i2toi4", "i4toi2", "i4tod", "i4tof", "i8tod", "i8tof", "int48", "int84", |
14 | 14 | "ftod", "dtof", |
15 | 15 | "int4_numeric", "float4_numeric", "float8_numeric", |
16 | 16 | "numeric_float4", "numeric_float8", |
@@ -59,10 +59,8 @@ static const char *const g_pg_catalog_allowed_rels[] = { |
59 | 59 | "pg_opclass", "pg_operator", "pg_opfamily", "pg_policy", "pg_prepared_statements", "pg_prepared_xacts", "pg_publication", |
60 | 60 | "pg_publication_rel", "pg_rewrite", "pg_roles", "pg_seclabel", "pg_seclabels", "pg_sequence", "pg_settings", "pg_shadow", |
61 | 61 | "pg_shdepend", "pg_shdescription", "pg_shseclabel", "pg_stat_gssapi", "pg_subscription", "pg_subscription_rel", "pg_tablespace", |
62 | | - "pg_trigger", "pg_ts_config", "pg_ts_dict", "pg_ts_parser", "pg_ts_template", "pg_type", "pg_user", |
63 | | - /* `pg_proc` contains `procost` and `prorows` but both seem to be fully static data. */ |
64 | | - "pg_proc", |
65 | | - /**/ |
| 62 | + "pg_trigger", "pg_ts_config", "pg_ts_dict", "pg_ts_parser", "pg_ts_template", "pg_type", "pg_user", "pg_tables", "pg_matviews", |
| 63 | + "pg_indexes", "pg_proc" /* `pg_proc` contains `procost` and `prorows` but both seem to be fully static data. */ |
66 | 64 | }; |
67 | 65 |
|
68 | 66 | static AllowedCols g_pg_catalog_allowed_cols[] = { |
|
0 commit comments