Frequently Asked Questions (FAQ) for PostgreSQL
- Last updated: Sat Oct 14 19:08:19 EDT 2006
+ Last updated: Tue Nov 21 10:37:54 EST 2006
when accessing temporary tables in PL/PgSQL functions?
4.20) What replication solutions are available?
4.21) Why are my table and column names not recognized in my query?
+ Why is capitalization not preserved?
_________________________________________________________________
General Questions
There are also commercial and hardware-based replication solutions
available supporting a variety of replication models.
- 4.21) Why are my table and column names not recognized in my query?
+ 4.21) Why are my table and column names not recognized in my query? Why is
+ capitalization not preserved?
- The most common cause is the use of double-quotes around table or
- column names during table creation. When double-quotes are used, table
- and column names (called identifiers) are stored case-sensitive,
- meaning you must use double-quotes when referencing the names in a
- query. Some interfaces, like pgAdmin, automatically double-quote
- identifiers during table creation. So, for identifiers to be
- recognized, you must either:
+ The most common cause of recognized names is the use of double-quotes
+ around table or column names during table creation. When double-quotes
+ are used, table and column names (called identifiers) are stored
+ case-sensitive, meaning you must use double-quotes when referencing
+ the names in a query. Some interfaces, like pgAdmin, automatically
+ double-quote identifiers during table creation. So, for identifiers to
+ be recognized, you must either:
* Avoid double-quoting identifiers when creating tables
* Use only lowercase characters in identifiers
* Double-quote identifiers when referencing them in queries