sdepold/sequelize — pull request #267 by joshm (2012-09-07 20:04:29+00:00)
Title: Update postgres query-generator to not quote table names.

Postgres does use double quotes to quote system identifiers, but this
poses limitation for table names, and should not be used as default.
Note that Database, table, field and columns names in PostgreSQL are
case-independent, unless you created them with double-quotes around
their name, in which case they are case-sensitive. In MySQL, table names
can be case-sensitive or not, depending on which operating system you
are using.

But to get to the real reason to not quote table names by default it is
because it will interfere with using postgres schemas (which mysql does
not have the concept of). If a schema name is given (for example, CREATE
TABLE myschema.mytable ...) then the table is created in the specified
schema. Otherwise it is created in the current schema (public by
default)