initdb. We should create all the standard dictionaries even though
some of them may not work in template1's encoding. Per Teodor.
Form_pg_ts_template tform;
Oid initmethod;
+ /*
+ * Suppress this test when running in a standalone backend. This is a
+ * hack to allow initdb to create prefab dictionaries that might not
+ * actually be usable in template1's encoding (due to using external
+ * files that can't be translated into template1's encoding). We want
+ * to create them anyway, since they might be usable later in other
+ * databases.
+ */
+ if (!IsUnderPostmaster)
+ return;
+
tup = SearchSysCache(TSTEMPLATEOID,
ObjectIdGetDatum(tmplId),
0, 0, 0);