poweradmin/poweradmin — pull request #34 by stasic (2012-08-02 12:07:43+00:00)
Title: Lower-case for case sensitve DBMS (Postgres, Oracle)

Powerdns uses only lower-case characters at records table for names [1].
DBMS which are aware of case sensitiveness (Postgres, Oracle) run into
trouble, because poweradmin will allow to insert upper-case characters
and powerdns will not serve them. This patch fixes this behaviour, by
converting records to lower-case.

Take a look at powerdns documentation [1]: for postgres they have
following constraint:
CONSTRAINT c_lowercase_name CHECK (((name)::text = lower((name)::text)))

[1] http://doc.powerdns.com/generic-mypgsql-backends.html#idp8866576