Tom Lane writes:
> I've got the multiple-template-database feature nearly ready to commit,
> but I was just noticing that the way we handle default MB encoding
> selection seems wrong for this way of looking at things. Currently,
> if you don't specify "ENCODING = something" in CREATE DATABASE, the
> default is to use the encoding that applies to the database you're
> currently connected to.
How so?
| CREATE DATABASE database_name {
CreatedbStmt*n = makeNode(CreatedbStmt); n->dbname = $3;
n->dbpath = NULL; n->encoding = GetTemplateEncoding();
$$ = (Node *)n; }
Or does GetTemplateEncoding() not get the template encoding?
In any case, it should, because that's how it used to work and how it's
documented.
--
Peter Eisentraut peter_e@gmx.net http://yi.org/peter-e/