Description
This is not real issue, but discussion about quote_identifiers
to continue #15 (comment).
I think it will be simple for refactoring, if IMPORT FOREIGN SCHEMA
behaviour with LIMIT TO
and EXCEPT
will be managed by servel-level option quote_identifiers
.
By ISO basal SQL behaviour with object's identifier is quoting letter to letter between different DBMSs. So, real Firebird or PostgreSQL behaviour (if there is no quoting characters "name"
) by ISO is modification of this basal behaviour. If we consider to automate IMPORT FOREIGN SCHEMA
, we needn't precise naming management for separate tables or columns. At this moment user know naming style of Firebird database as value of option quote_identifiers
. So, it is possible not to analyse the case of the object name if we know the value of quote_identifiers
.
If quote_identifiers
= false
we always have a risk of unacessed lowercase name of table or column, but no way to provide some options for separate tables or columns for export.